¡@
¡@
SSE8680 provides large program memory space for people who need to experience some sophisticate tasks with PIC18 MCU. SSE8680 supports CAN network, and large number of IOs and clear labels are provided on the top of printed circuit board for easy wiring. 24 different digital signals provide wide range of timing source. Oscillators can be replaced by another frequency either full-size or half-size oscillators. On-board voltage regulator provides stable DC 5V output. The jumper is provided between potentiometer and RA0 to isolate digital signal from analog signal. Real-time clock (RTC) chip (DS1306) provides seconds, minutes, hours, day, date, month and year information, and backup battery can keep these data valid while power is off.
64 Kbytes of program memory.
1 Kbytes of EPROM.
3328 bytes of SRAM.
68 I/Os.
High current sink/source 25mA.
4 external interrupt pins.
One Capture/ Compare/ PWM (CCP) module.
Enhanced Capture/ Compare/ PWM (CCP) module..
Support all 4 SPI modes.
Support I2C master and slave mode.
Parallel slave port module.
Up to 16 channels of 10-bit ADC.
Support 16 levels programmable low voltage detection (LVD).
Programmable Brown-Out Reset (PBOR).
Dual analog comparators.
Supports CAN network.
20 Mhz oscillator with socket. Support full and half size oscillator.
One DB9 connector provides EIA232 interface.
In-Circuit Debugger (ICD) connector is provided.
4 debounced switches, and one reset switch.
A 4x4 keypad connector is provided.
One potentiometer is provided for experiencing analog to digital conversion.
8 Red LEDs.
One 8-bit DIP switch for digital inputs.
One 2X20 character LCD module.
24 different digital signals from 1 Hz to 16 MHz.
On-board 5V regulator.
One I2C EPROM with socket.
A SPI compatible digital temperature sensor
A SPI compatible Real-Time Clock.
One CCP1 output via a NPN-transistor.
A rotary encoder.
CAN transceiver.
The default oscillator frequency on SSE8680 is 20 MHz. It can be replaced by another frequency oscillator easily. Simply move the oscillator up-ward, and put it back with another oscillator.
One DB9 is provided on SSE8680. The pin assignment and schematic are shown as follows:

SSE8680 provides an ICD jack (J3) for background debugging and programming function. In order to use background debugging and programming function, an ICD2 is required. ICD2 does not come with SSE8680 kit, and it can be purchased from Microchip¡¦s distributor. For further information, please check www.microchip.com
SSE8680 provides 4 debounced switches (S3,S4,S6,S7), and those switches are connected to RB0/INT0, RB1/INT1, RB2/INT2, and RB3/INT3.
The 8-pin connector (J5) provides a 4X4 keypad connection. This connector is connected to PORTJ.
One potentiometer (R15) is connected to RA0/AN0 pin via jumper. To enable analog signal jumper must be shorted.
SSE8680 provides 8 LEDs (D0-D7) connected to PORTD. These LEDs are active low.
The 8-bit dip switch (S5) provides digital input signals. It has an 8-pin connector (J4) and connected to PORTF.
SSE8680 uses 2X20 character LCD module. The LCD connector provides 3 control bits and 8 data bits. The LCD contrast can be adjusted by moving potentiometer (R3) to the right/left direction. The pin connection description is described as follows:
| Pin # | Function | Pin # | Function |
| 1 | GND | 2 | VCC |
| 3 | Vee | 4 | RS/RH5 |
| 5 | RW/RH6 | 6 | E/RH7 |
| 7 | DB0/RE0 | 8 | DB1/RE1 |
| 9 | DB2/RE2 | 10 | DB3/RE3 |
| 11 | DB4/RE4 | 12 | DB5/RE5 |
| 13 | DB6/RE6 | 14 | DB7/RE7 |
| 15 | NC | 16 | NC |
SSE8680 comes with an oscillator socket for microprocessor. The default clock frequency for microprocessor is 20MHz, and it can be easily replaced by another clock frequency oscillator. SSE8680 supports full size and half size oscillator.
To experience timer or interrupt function, it is necessary to use different clock frequency signals. SSE8680 provides 24 different clock frequencies, and there is no jumper required for selecting frequency. Connector J8 provides digital signals from 488 Hz to 16 MHz, and connector J9 and JP3 provide digital signals from 1 Hz to 32.768 KHz. The frequencies are listed as follows:
J8 Connector
|
7813 Hz |
31.25 KHz |
125 KHz |
500 KHz |
2 MHz |
8 MHz |
|
3906 Hz |
15.625KHz |
62.5 KHz |
250 KHz |
1 MHz |
4 MHZ |
J9 Connector
|
2 Hz |
8 Hz |
64 Hz |
256 Hz |
1024 Hz |
32768 Hz |
| NC |
4 Hz |
32 Hz |
128 Hz |
512 Hz |
2048 Hz |
JP13
| 1 Hz | INT0 |
I2C
EPROM
SSE8680 provides an I2C EPROM (24LC04B) with socket. To use I2C EPROM, jumper S2 must be shorted. To use another memory density I2C EPROM, unplug EPROM from socket and plug in with another memory density EPROM into the socket.
TC72 is a SPI compatible temperature sensor. It is capable of reading temperature from -55¢XC to +125¢XC. The serial interface capability saves IO pins on MCU and space. For the detail descriptions, please refer to TC72 datasheet at www.microchip.com
SSE8680 uses DS1306 real-time clock (RTC) chip which provides seconds, minutes, hours, day, date, month and year information. This chip supports SPI interface or 3-wire interface. For specific information of DS1306, please check datasheet at www.maxim-ic.com/
SSE8680 provides a CCP1 output pin via 2N2222 NPN-Transistor. The maximum load current is less than 200mA. The diagram is shown as follow:

SSE8680 uses MCP2551 for CAN network interfacing. MCP2551 supports up to 1 Mb/s, and it also provides power-on reset and brown-out protection. Ground fault, short circuit, and high transient voltage protections make SSE8680 evaluation board suitable for real word application. For specific information of MCP2551, please check its datasheet at www.microchip.com
¡@
¡@
¡@
¡@
¡@
¡@
¡@
¡@