Article
AVRee Development System
Using the AT90S2313
After our publications covering the 89S8252 Flash Micro Board (December 2001) and the PICee Development System (February 2002) it’s high time to devote some attention to the AT90S2313 microcontroller. As with the other two designs we describe a powerful single-board computer that’s not just excellent for educational purposes but also for general use by microcontroller enthusiasts.The development system described in this article is the spitting image of the PICee board you may have seen in the February 2002 magazine. This is not surprising, for two reasons. Firstly, the AT90S2313 resembles the PIC16F84 in that it has two supply connections, a reset pin, two connections for the oscillator circuit and a number of port pins that allow the micro to be linked to external hardware. Just like its predecessor, the present development system features a number of LEDs for easy visualisation of port pin logic states during software development, a number of pushbuttons, one connector for the link to a standard alphanumerical LC display module and another for external hardware.
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:
R1,R15-R29 = 1k?5
R2-R5 = 10k?
R6,R11,R13,R14 = 4k?7
R7,R30,R31 = 470?
R10 = 33?
R12 = 270?
P1 = 1M? preset
P2 = 10k? preset
Capacitors:
C1,C2,C3,C8-C11 = 100nF
C4,C5 = 33pF
C6 = 220µF 25V radial
C7 = 47µF 16V radial
Semiconductors:
D1 = 1N4001
D2-D5 = 1N4148
D6 = LED, yellow
D7-D10,D15-D21 = LED, green
D11-D14 = LED, red
IC1 = 7805
IC2 = AT90S2313
IC3 = 74HCT14
IC4 = 74HCT125
Miscellaneous:
K1 = 2-way PCB terminal, lead pitch 5mm
K2 = DIN41612 socket (female), B model, (Conrad Electronics # 741582)
K3 = 9-way sub-D socket, angled pins, PCB mount
K4 = 16-way SIL header
S1,S2,S4,S8,S9,S10 = jumper or switch, Hartmann type SX254 (Conrad Electronics # 708062)
S3,S5,S6,S7 = miniature pushbutton (Conrad Electronics # 700460)
X1 = 4-10 MHz quartz crystal with socket (see text)
Heatsink for IC1
LCD, 2 x 16 characters, e.g., Displaytech 162
PCB, order code 020351-1
Disk, example programs, order code 020351-11 or free download
R1,R15-R29 = 1k?5
R2-R5 = 10k?
R6,R11,R13,R14 = 4k?7
R7,R30,R31 = 470?
R10 = 33?
R12 = 270?
P1 = 1M? preset
P2 = 10k? preset
Capacitors:
C1,C2,C3,C8-C11 = 100nF
C4,C5 = 33pF
C6 = 220µF 25V radial
C7 = 47µF 16V radial
Semiconductors:
D1 = 1N4001
D2-D5 = 1N4148
D6 = LED, yellow
D7-D10,D15-D21 = LED, green
D11-D14 = LED, red
IC1 = 7805
IC2 = AT90S2313
IC3 = 74HCT14
IC4 = 74HCT125
Miscellaneous:
K1 = 2-way PCB terminal, lead pitch 5mm
K2 = DIN41612 socket (female), B model, (Conrad Electronics # 741582)
K3 = 9-way sub-D socket, angled pins, PCB mount
K4 = 16-way SIL header
S1,S2,S4,S8,S9,S10 = jumper or switch, Hartmann type SX254 (Conrad Electronics # 708062)
S3,S5,S6,S7 = miniature pushbutton (Conrad Electronics # 700460)
X1 = 4-10 MHz quartz crystal with socket (see text)
Heatsink for IC1
LCD, 2 x 16 characters, e.g., Displaytech 162
PCB, order code 020351-1
Disk, example programs, order code 020351-11 or free download
Discussion (0 comments)