Overview of capabilities:
- 80 pin TQFP package
- 144K Flash
- 8192 Bytes SRAM
- 4096 Bytes EEPROM
- 5 each 16 Bit Timers
- 12 Bit A/D
- 2 each UARTS
- 2 each SPI
- 1 each I2C
- 2 each CAN
Both UARTS on the PIC are brought out to DB 9 connectors on the expansion board. In addition, via jumper selection, the input and output of both UARTS can be routed through RS422 or RS232 driver chips.
One of the SPI modules is dedicated to communications with the OMAP on the Beagleboard. The other SPI module is connected to a on board MRF24J40MB2.4 GHz IEEE 802.15.4 Transceiver Module and an on board LIS331DLH 3 axis accelerometer.
The I2C module is connected to an NXP PCF2127A Real Time Clock Calendar module with battery backup. The 32.768Khz output from the RTCC is feed back to the dsPIC30F6014A’s SOSCI pin to provide a clock pulse for the internal RTCC.
The dsPIC30F6014A’s OC3 is feed to an LT3465 which is used to drive the LED backlights on the external LCD/TFT display. In addition OC4 is feed to the base of a MMBT3904 NPN transistor which can be used to control external LEDs.
Analog channels AN8 and AN9 are brought out to connectors which an be used to connect Potentiometers to. This can be used to control the PWM outputs of OC3 and OC4 which allows an external user control of the brightness of the connected LEDs.
Additional analog input, pwm output, input capture pins are brought out to connectors for various devices.
CAN bus 1 is feed into an MCP2551 CAN Transceiver for connection to a CAN bus.