Article
64-K 80C552 Flash Board
Inexpensive, multifunctional and in-circuit programmable
This microcontroller board is a standard 8051-based system, with a few extras that make it suitable for use as a development system or control module for a larger system. Its most important features in this regard are on-board Flash memory programming via the serial RS232 port, direct on-board program debugging and low cost.Features:– 80C552 microcontroller clocked at 11.0592 MHz– 64 KB Flash ROM, 32 KB RAM– in-circuit programmable (max 64 KB)– compatible with the MSC1210 source code debugger for in-circuit debugging– address logic fully implemented in GAL– nine chip-select signals for external devices connected to the data bus– eight 10-bit A/D inputs or eight digital inputs– eleven free I/O pins– I2C bus– watchdog timer, battery voltage monitor, RAM backup battery– true RS232 interface (MAX232)– two 36-way pin headers (2.54 mm) for all connections
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
(all resistors: SMD case shape 1208)
R1,R2,R5-R8,R11-R16 = 0Ohm (see text)
R3, R4 = 3kOhm 3
R9 = 330 kOhm
R10 = 130kOhm
R17 = 1kOhm
R18 = 10kOhm
Capacitors:
(all capacitors: SMD case shape 1208)
C1,C2 = 33pF
C3-C6 = 1µ F 16V
C7-C13 = 100nF
Semiconductors:
D1 = LED, red, 3mm, high-efficiency
T1 = BC516
IC1 = MAX691CWE (SO16 case)
IC2 = MAX232 (SO16 case)
IC3 = 74HC573 (SO20 case)
IC4 = 80C552EFA (PLCC68 case)
IC5 = 29F010 (32-pin DIP case), < 120ns, programmed, order code 030042-21
IC6 = GAL 16V8D15QP, programmed, order code 030042-31
IC7 = 74HC138 (SO16 case)
IC8 = 62256 (28-pin DIP case), < 120 ns
Miscellaneous:
X1 = 11.0592MHz quartz crystal
B1 = Lithium battery type CR 2032 with PCB mount holder
K1,K2 = 36-way SIL pinheader
K3 = 9-way sub-D socket (female) (not on PCB)
IC sockets for IC4, IC5, IC6, IC8
JP1 = 2-way jumper
PCB, order code 030042-1
Disk, project software, order code 030042-11 or Free Download
(all resistors: SMD case shape 1208)
R1,R2,R5-R8,R11-R16 = 0Ohm (see text)
R3, R4 = 3kOhm 3
R9 = 330 kOhm
R10 = 130kOhm
R17 = 1kOhm
R18 = 10kOhm
Capacitors:
(all capacitors: SMD case shape 1208)
C1,C2 = 33pF
C3-C6 = 1µ F 16V
C7-C13 = 100nF
Semiconductors:
D1 = LED, red, 3mm, high-efficiency
T1 = BC516
IC1 = MAX691CWE (SO16 case)
IC2 = MAX232 (SO16 case)
IC3 = 74HC573 (SO20 case)
IC4 = 80C552EFA (PLCC68 case)
IC5 = 29F010 (32-pin DIP case), < 120ns, programmed, order code 030042-21
IC6 = GAL 16V8D15QP, programmed, order code 030042-31
IC7 = 74HC138 (SO16 case)
IC8 = 62256 (28-pin DIP case), < 120 ns
Miscellaneous:
X1 = 11.0592MHz quartz crystal
B1 = Lithium battery type CR 2032 with PCB mount holder
K1,K2 = 36-way SIL pinheader
K3 = 9-way sub-D socket (female) (not on PCB)
IC sockets for IC4, IC5, IC6, IC8
JP1 = 2-way jumper
PCB, order code 030042-1
Disk, project software, order code 030042-11 or Free Download
Discussion (0 comments)