C51 Microcontrollers Demo Board

C51 Microcontrollers Demo Board
C51 Microcontrollers Demo Board
..............................................................................................
User Guide
Table of Contents
Section 1
Introduction ........................................................................................... 1-2
1.1
1.2
C51/C251 Support ....................................................................................1-2
Demo Board Features...............................................................................1-3
Section 2
Hardware Description ........................................................................... 2-4
2.1
2.2
2.3
2.4
2.5
2.6
Block Diagram...........................................................................................2-4
Specifications ............................................................................................2-4
Supported Microcontrollers .......................................................................2-4
Board Supply Considerations....................................................................2-5
Board Layout.............................................................................................2-6
J11 Switches .............................................................................................2-7
Section 3
Operation Mode .................................................................................. 3-10
3.1
Flash Products ........................................................................................3-10
3.1.1
Switch Configuration.........................................................................3-10
3.1.2
Running ISP .....................................................................................3-10
3.2
ISP External Flash Memory Mode ..........................................................3-11
3.2.1
Hardware Configuration....................................................................3-11
3.2.2
Terminal Configuration .....................................................................3-11
3.2.3
ISP Operation ...................................................................................3-11
3.3
Demo Mode ............................................................................................3-14
3.3.1
C51 Mode .........................................................................................3-14
3.3.2
C251 Mode .......................................................................................3-15
Section 4
Bill of Material ..................................................................................... 4-16
Section 5
Schematics ......................................................................................... 5-18
C51 Microcontrollers Demo Board User Guide
i
4119C–8051–3/03
Introduction
Section 1
Introduction
The C51/C251 Demo Board allows easy evaluation of most of Atmel C51/C251 devices.
The C51/C251 Demo Board can be powered using a simple 9V battery or using a 9V
rechargeable battery. The C51/C251 Demo Board can also be used as programming
tool for Flash products.
1.1
Package
Contents
n One PCB C51/C251 Demo Board (with battery connector)
n One Serial cable (1.8m length)
Figure 1-1. C51/C251 Demo Board
1.2
On-line Utilities
The following utilies involved in using the C51/C251 Demo Board are available on the
Atmel Web site http://www.atmel.com.
Search for DEMOBOARD1.
n FLIP: In-System Programming (ISP) software for Flash microcontrollers
n ISP Demo Board Source and Code to program external Flash memory
n Source and Code of demo software
C51 Microcontrollers Demo Board User Guide
1-2
4119C–8051–3/03
Introduction
1.3
Support
Questions can be sent to: [email protected]
1.4
Demo Board
Features
n An LCD Display (2 lines of 16 characters)
n An Eight LED Bar Graph
n 128 KB Flash Memory
n Three Different Sockets: PLCC44, PLCC68 & DIL24
n In-System Programming (ISP) Software to Download HEX Files in Flash Memory
n Hardware Capability to Program the Microcontrollers On-Chip Flash Memory
n Extension Connectors for Special Features, Applications, New Products, or Demos
1-3
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Hardware Description
Section 2
Hardware Description
2.1
Block Diagram
Figure 2-1. Block Diagram
Synchro connectors
RS232
Reset & INT1#
C51/C251
Bargraph
LCD 2*16
Glue
128 K Flash memory
To All
Config switches
Extensions
connector
Power
interface
2.2
Specifications
Parameter
2.3
Supported
Microcontrollers
Typ
Max
Unit
Supply DC voltage
9
12
V
Supply DC current
200
Consumption at 12 MHz
60
100
mA
Consumption at 60 MHz in X2 mode
110
150
mA
non-rechargeable battery capacity
550
mAh
Rechargeable battery capacity
150
mAh
mA
Most Atmel C51 and C251 microcontrollers are supported.
The Demo Board does not support low voltage parts, only 5V parts are supported.
C51 Microcontrollers Demo Board User Guide
2-4
4119C–8051–3/03
Hardware Description
2.4
Board Supply
Considerations
n Power connector J1 or battery connector J2 may be used to power the board.
n On J2 connector a rechargeable battery or a non-rechargeable battery may be used.
n In case of rechargeable battery usage on J2, if J18 is ON the battery is charged when
the board is powered by J1.
n Board may be powered by J2 for about 10 hours with one new non-rechargeable
battery.
Note: J18 must be Off, when the board is powered by J1 with a non-rechargeable
battery connected on J2 (see figure 3).
Figure 2-2. C51/C251 Demo Board powered by J1 with a non-rechargeable battery on J2
AC-DC
LCD display
J1 Power Supply Connector
9V to 12V DC IN
J2
J18
OFF
non-rechargeable
battery
9V
PP3
Figure 2-3. C51/C251 Demo Board powered by J1 with a rechargeable battery on J2
J1 Power Supply Connector
AC-DC
LCD display
9V to 12V DC IN
J2
J18
ON
rechargeable
battery
9V
PP3
In this configuration
battery is being charged
2-5
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Hardware Description
Figure 2-4. C51/C251 Demo Board Powered by J2.
LCD display
J1 Power Supply Connector
NOT USED
J2
J18
battery
(rechargeable or not)
2.5
Board Layout
ON
9V
PP3
n On-Off
–
Switches ON the power supply.
n Reset
–
Resets the microcontrollers.
n INT1#
–
Issues an interruption on microcontollers on INT1# pin.
n J8 Connector
–
Configure hardware in Page Mode or Non Page Mode.
–
for C251 microcontrollers. For C51 products, the configuration must be set to
Non Page Mode.
n Synchro IN
–
Used to connect several C51/C251 Demo Boards together, provides global
reset / interrupt for all connected C51/C251 Demo Boards.
n Synchro OUT
–
Only one power supply is needed but it may be able to deliver enough
current to supply all the C51/C251 Demo Boards.
–
There are no rules to connect two boards together anyone of the two DB9
may be used.
n RS232
–
Used to connect a terminal or through an RS232 serial communication port.
–
This serial port can be used for displaying messages or for programming
external Flash memory.
Note:
The cable that connect this RS232 Connector MUST be a pin to pin cable.
C51 Microcontrollers Demo Board User Guide
2-6
4119C–8051–3/03
Hardware Description
Figure 2-5. C51/C251 Demo Board
RS232 Cable to Terminal
RS232
R21
+ LCD CTRST
LCD
J11
J17
OFF
Synchro IN
ON
RESET
Synchro OUT
J8
J9
INT1
J16
1
1
Page Mode
1
X2
PLCC44
J8
X1
X3
Non Page Mode
DIL24
PLCC68
Extension connector
2.6
J11 Switches
Table 1. J11 Switches
7
6
5
4
3
2
1
0
ISP
ALE
PSEN
UC4
UC3
UC2
UC1
UC0
Bit
Number
Bit
Mnemonic Description
In-System Programming (external Flash memory)
7
ISP1
Set to enable external Flash memory programming
Clear to protect external Flash memory from erasure and programming
Address Latch Enable
6
ALE
Set to see ALE activity
Clear to ground ALE
Program Store Enable
5
PSEN
Set to run demos
Clear to program T89C51RD2 on-chip Flash memory
4-0
UC4:0
User Code
Free of use as data input for demos.
(Set=1, Clear=0)
2-7
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Hardware Description
Table 2. J9 Switches
Bit
Number
0
MAP SELECT
EA
Bit
Mnemonic Description
MAP
SELECT
1
1
Map Select
Set to select external Flash memory zone from $10000 to $1FFFF
Clear to select external Flash memory zone from $00000 to $0FFFF
External Address
0
EA
Set to fetch internal code (on chip code).
Clear to fetch code from external Flash memory
Table 3. J16 Switches
0
ISP2
Bit
Number
Bit
Mnemonic Description
In System Programming 2 (external Flash memory)
0
ISP2
RESERVED
MUST BE OFF (set to 1)
Figure 2-6. Switch Configuration
RS232 Cable to PC
J11
User Code
0
PSEN
ALE
ISP1
J11
7
1
J9
J9
Set = 1
Clear = 0
1
0
0
EA
MAP SELECT
J16
OFF
ISP2
J16
Socket and Quartz Crystal
The C51/C251 Demo Board provides three different sockets for microcontrollers, a
PLCC44, a PLCC68 and a DIL24.
Each socket has it own quartz crystal X1, X2 and X3.
Only one Atmel microcontroller must be plugged-in at one time, in one of the three
sockets.
Crystal may be easily changed on each socket.
C51 Microcontrollers Demo Board User Guide
2-8
4119C–8051–3/03
Operation Mode
Section 3
Operation Mode
3.1
Flash Products
3.1.1
Switch
Configuration
To program the on-chip Flash memory, hardware configuration of the chip should be the
following: PSEN = 0, EA = 1 and ALE = 1 or not connected.
On C51/C251 Demo Board, switches must be as shown on Figure 3-2.
Figure 3-1. C51/C251 Demo Board Switches Configuration to use ISP
RS232 Cable to PC
Position don’t care
J11
User Code
Position needed
PSEN
ALE
ISP1
J11
1
J9
J9
1
0
0
EA
MAP SELECT
J16
ISP2
J16
3.1.2
Running ISP
The C51/C251 Demo Board must be connected to a PC com port via the RS232 cable
connected to the RS232 connector of C51/C251 Demo Board.
After downloading, you can run code by switching PSEN on J11 to 1 and pressing the
RESET push button.
C51 Microcontrollers Demo Board User Guide
3-10
4119C–8051–3/03
Operation Mode
3.2
ISP External
Flash Memory
Mode
External Flash memory might be programmed using Windows hyper terminal or any terminal able to send HEX files in text mode.
3.2.1
Hardware
Configuration
The C51/C251 Demo Board must be connected to the PC com port with the cable connected to the RS232 connector J10.
The switch must be set as shown on Figure 3-2.
PLCC44 socket and X1 Quartz crystal will be used to program external Flash memory.
X1 must be 11.0592 Mhz and Atmel microcontroller must be plugged into PLCC44
socket.
Figure 3-2. C51/C251 Demo Board Switches Configuration to Program External Flash
Memory.
RS232 Cable to PC
J11
Position don’t care
User Code
Position needed
PSEN
ALE
ISP1
J11
1
J9
J9
1
0
0
EA
MAP SELECT
J16
ISP2
J16
3.2.2
3.2.3
Terminal
Configuration
ISP Operation
Use the following configuration for the terminal.
Parameter
Value
Bauds
9600
Data bits
8
Stop bits
1
Parity
None
Flow control
Xon-Xoff
1. Connect C51/C251 Demo Board to the PC com port with the cable.
2. Run Windows hyper terminal and configure it with the parameter specified in Figure 3-3.
3-11
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Operation Mode
Figure 3-3. Com Port Configuration
Figure 3-4. Terminal Window on Running ISP
Turn on the C51/C251 Demo Board and then follow the instructions on the terminal
screen and LCD display. After erasing Flash, the program asks for the memory zone,
and then asks to send the HEX file in text mode (see Figure 3-4, Figure 3-5 & Figure 36).
C51 Microcontrollers Demo Board User Guide
3-12
4119C–8051–3/03
Operation Mode
Figure 3-5. Send HEX File in Text Mode
Figure 3-6. Use *.* in the Selection Zone to See HEX files in the Directory
3-13
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Operation Mode
After the download of the HEX file, the program asks if you want to download another
HEX file in the second zone of the external Flash memory.
In this case you’ll have to switch MAP SELECT (to access second zone) and send
another HEX file in text mode.
All the external flash memory (128K bytes) is erased when ISP is used, even if you only
want to download one zone.
If you have one external Flash memory zone programmed, and later you want to add
another program to the second memory zone, you will have to download both programs
at the same time.
Note: The data transfer is seen on bar graph.
3.3
Demo Mode
In demo mode, programs stored into external flash memory are executed to demonstrate capability of Atmel Microcontrollers. To run external code we must have EA=0.
In this mode the first four bits of J11 (UC3:0) are used to select demo program and UC4
is used to select display (LCD or RS232).
Figure 3-7. Switch Utilities in Demo Mode
J11
User Code
Used to select demo program
Used to select display
PSEN
ALE
ISP1
J11
1
J9
J16
J9
1
0
0
EA
Used to select memory zone
MAP SELECT
ISP2
J16
3.3.1
C51 Mode
In C51 mode (Non Page Mode) switch J8 must be as shown in Figure 3-8.
C51 Microcontrollers Demo Board User Guide
3-14
4119C–8051–3/03
Operation Mode
Figure 3-8. C51 Mode (Non Page Mode)
J11
J8
NON PAGE MODE
J9
J16
3.3.2
C251 Mode
In C251 mode, the microcontroller can be used in Page Mode or Non Page Mode.
For Non Page Mode switch J8 must be in the same configuration as in C51 mode.
For Page Mode switch J8 must be as shown in Figure 3-9.
Figure 3-9. C251 Mode (Page Mode)
J11
PAGE MODE
J8
J9
J16
3-15
4119C–8051–3/03
C51 Microcontrollers Demo Board User Guide
Bill of Material
Section 4
Bill of Material
Reference
Type
C1-C28
POL_CAPACITOR
4,7uF
Qty
2
CMS_TAJ_Package_B
Comment
C2:C10-C19:C23
CAPACITOR
100nF
14
Package_0805
C11
POL_CAPACITOR
3,3uF
1
TAJ_CMS_Package_B
C12
POL_CAPACITOR
10uF
1
TAJ_CMS_Package_B
C13-C14-C24:C27
CAPACITOR
22pF
6
Serie_680
C15:C18
POL_CAPACITOR
10uF
4
CMS_TAJ_Package_B
D1-D14
1N4001
1N4001
2
Package_DO204AL
D2-D11:D13
LED
LED
4
CMS_STANDART
D3:D6
LED_GREEN
GREEN LED
1
in_line_2.54mm step
D7:D8
LED_YELLOW
YELLOW LED
1
in_line_2.54mm step
D9:D10
LED_RED
RED LED
1
in_line_2.54mm step
J1
CONNECTOR
CONNECTOR
J2
CONNECTOR_BATTERY_9V CONN_BATTERY_9V
1
J3
STRAP
STRAP
0
J4
DB9_MALE
DB9_MALE
1
SUBD9Pins_Right_Angle
J5-J10
DB9_FEMELLE
DB9_FEMELLE
2
SUBD9Pins_Right_Angle
CMS
1
J6:J7
Push_Button
Push_Button
2
J8
SWITCH_ON_ON
SWITCH_ON_ON
1
J9
Commut_DIP_2
Commut_DIP_2
1
J11
Commut_DIP_8
Commut_DIP_8
1
DIL
J12
CONNECTOR
CONNECTOR
1
DIN41612_3*32_MALE_Right_Angle
J13
Jumper_2,54mm
CONNECTOR
1
2*11 contacts
J14
LCD_2X16
LCD_2X16
1
NULL
J15
ALE_DIS
Strap
0
J16
Commut_DIP_1
Commut_DIP_1
1
J17
Switch ON-ON
Switch ON-ON
1
Inter. ON/OFF
J18
jumper Battery
Picot Pile
1
2 pins, step of 2,54mm
J19
Switch ON-ON
Switch ON-ON
R1-R24-R28-R29
RESISTOR
1kOhm
4
Package_0603
10kOhm
6
Package_0603
R2-R3-R20-R21-R25: RESISTOR
R4:R11
RESISTOR
10kOhm
2
Package_1206-CMS_ARC_241
R12-R19
RESISTOR
1kOhm
2
Package_1206_CMS_ARC_241
R21
POTENTIOMETER
10kOhm
1
SERIE_3362P
R23
RESISTOR
100 Ohm
1
0.6W-1%
R30
RESISTOR
180 Ohm
1
0,5W
U1
LM7805C
LM7805C
1
TO220 + Heater
U2
LM2936Z5
LM2936Z5
1
TO92
U3-U4-U7-U8
74ACT573
74ACT573
4
CMS
U5
TSC80C31
Socket
1
PLCC44
U6
AT49HF010-45JC
Socket
1
PLCC32
U9
ICL232CBE
ICL232CBE
1
CMS
U10
HEF4555P
HEF4555P
1
DIL
U12
TSC80C51
Socket
1
DIL24
U13
TSC80C51
Socket
1
PLCC68
U14
74ACT14
74ACT14
1
CMS
U15
74ACT00
74ACT00
1
CMS
X1
Quartz_11.05920
11,0592 MHz
1
HC49/4H
X2
Quartz_22,1184
22,1184 MHz
1
HC49/U
C51 Microcontrollers Demo Board User Guide
4-16
4119C–8051–3/03
Section 5
Schematics
C51 Demo Board User Guide
5-18
Rev. 4119C–8051–3/03
Schematics
5-19
4119C–8051–3/03
C51 Demo Board User Guide
Schematics
C51 Demo Board User Guide
5-20
4119C–8051–3/03
Schematics
5-21
4119C–8051–3/03
C51 Demo Board User Guide
Schematics
C51 Demo Board User Guide
5-22
4119C–8051–3/03
Schematics
5-23
4119C–8051–3/03
C51 Demo Board User Guide
Atmel Headquarters
Atmel Operations
Corporate Headquarters
Memory
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 487-2600
Europe
Atmel SarL
Route des Arsenaux 41
Casa Postale 80
CH-1705 Fribourg
Switzerland
TEL (41) 26-426-5555
FAX (41) 26-426-5500
Asia
Atmel Asia, Ltd.
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimhatsui
East Kowloon
Hong Kong
TEL (852) 2721-9778
FAX (852) 2722-1369
Japan
Atmel Japan K.K.
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
Atmel Corporate
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 436-4270
FAX 1(408) 436-4314
Microcontrollers
Atmel Corporate
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 436-4270
FAX 1(408) 436-4314
Atmel Nantes
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
TEL (33) 2-40-18-18-18
FAX (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Atmel Rousset
Zone Industrielle
13106 Rousset Cedex, France
TEL (33) 4-42-53-60-00
FAX (33) 4-42-53-60-01
RF/Automotive
Atmel Heilbronn
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
TEL (49) 71-31-67-0
FAX (49) 71-31-67-2340
Atmel Colorado Springs
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Atmel Grenoble
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
TEL (33) 4-76-58-30-00
FAX (33) 4-76-58-34-80
Atmel Colorado Springs
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Atmel Smart Card ICs
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
TEL (44) 1355-803-000
FAX (44) 1355-242-743
e-mail
[email protected]
Web Site
http://www.atmel.com
© Atmel Corporation 2003.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty
which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors
which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does
not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted
by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical
components in life support devices or systems.
Atmel ® is a registered trademark of Atmel.
Other terms and product names may be the trademarks of others.
Printed on recycled paper.
4119C–8051–3/03
/xM
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement