This board is designed to give you an introduction to various microcontroller serial buses. The Embedded Serial Buses Board is easy to use, as no wiring is involved. The board has two nodes and shares common components between different MCUs.
The first node has a PIC16F877A chip connected to a 74HC165 expanded input chip, which allows you to read a bank of eight DIP switches. Four 74HC595 expanded output chips allow you to write display information on four 7-segment LEDs. This nose also has a serial real-time clock.
The second node has a PIC16F876A chip, which shares an I2C temperature sensor and a serial EEPROM with the first node. This allows you to investigate data collision while accessing shared components. Each node has its own potentiometer, LEDs, push-button and RS-232 port (cables are included).
Embedded Serial Buses Development Board Features
View Serial Bus Board layout
- PIC16F877A Microcontroller
- PIC16F876A Microcontroller
- Two Nodes
- Common I2C Bus Between Nodes
- I2C EEPROM
- I2C Temp Sensor
- SPI Bus to Real-Time Clock
- Four 7-Segment LEDs
- 8 DIP Switches
- Expansion I/O Bus
- Connections Between MCU Nodes for Custom Communications
ICSP and ICD Connector The RJ12 In-Circuit Serial Programming/In-Circuit Debugging (ICSP/ICD) sockets featured on this board are pinout/connection compatible with both Microchip's MPLAB ICD2 and CCS's ICD USB/RS232 In-Circuit Debuggers and Programmers.
Note: This board also can be purchased as part of a Serial Buses Development Kit. The kit contains a full version C compiler, IDE and In-Circuit Programmer and Debugger and saves you $50 over purchasing each of the components separately.