USB Flash Board
An 8051-based system for rapid software development
Flash microcontrollers are easy to program, which makes them suitable for rapid software development environments and educational uses. In the past, program code was usually downloaded via a serial interface, but nowadays many PCs (especially laptops) only have USB ports. Our versatile Flash Board provides a solution to this problem.
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.
Component list
Resistors
R1 = 1kΩ5 8-way SIL array
R2,R3 = 27
R4,R12 = 1kΩ5
R5 = 100
R6,R7,R11 = 4kΩ7
R9 = 8-way 10kΩ array
R10 = 1k
P1 = 10kΩ potentiometer
Capacitors
C10,C11=22pF
C3 = 2nF2
C4 = 10nF
C1,C2,C5,C6,C7,C14,C15,C16 = 100nF
C8 = 10µF 16V
C9 = 1µF 16V
C12 = 1000µF 16V
C13 = 100µF 25V
Semiconductors
D1-D8,D12 = LED, red, low-current
D9 = BAT46
D10 = 1N4001
D11 = zener diode 6V2
IC1 = AT89C5131AM
IC2 = 7805
X1 = 12MHz quartz crystal
Miscellaneous
JP1,JP4 = 2-way SIL pinheader
JP2,JP3 = 3-way SIL pinheader
K3,K6,K8 = 10-way boxheader
K4 = 6-way (2x3) pinheader
K7 = 14-way boxheader
K9 = mains appliance socket, PCB mount
S1,S3-S6 = miniature pushbutton
PLCC socket
PCB, # 070125-1 from Elektor SHOP
Kit of parts, # 070125-71 from Elektor SHOP
Discussion (0 comments)