Atmel C51 User Manual

C51 Microcontrollers Demo Board  
..............................................................................................  
User Guide  
Table of Contents  
Section 1  
1.1 C51/C251 Support ....................................................................................1-2  
Section 2  
2.4 Board Supply Considerations....................................................................2-5  
2.5 Board Layout.............................................................................................2-6  
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  
Section 4  
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  
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  
1.4  
Support  
Questions can be sent to: [email protected]  
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  
C51 Microcontrollers Demo Board User Guide  
4119C80513/03  
 
Hardware Description  
Section 2  
Hardware Description  
2.1  
Block Diagram  
Figure 2-1. Block Diagram  
Synchro connectors  
Bargraph  
RS232  
LCD 2*16  
Reset & INT1#  
C51/C251  
Glue  
128 K Flash memory  
To All  
Config switches  
Extensions  
connector  
Power  
interface  
2.2  
Specifications  
Parameter  
Typ  
9
Max  
Unit  
V
Supply DC voltage  
Supply DC current  
12  
200  
60  
mA  
mA  
mA  
mAh  
mAh  
Consumption at 12 MHz  
100  
150  
Consumption at 60 MHz in X2 mode  
non-rechargeable battery capacity  
Rechargeable battery capacity  
110  
550  
150  
2.3  
Supported  
Microcontrollers  
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  
J1 Power Supply Connector  
9V to 12V DC IN  
LCD display  
J2  
J18  
OFF  
9V  
PP3  
non-rechargeable  
battery  
Figure 2-3. C51/C251 Demo Board powered by J1 with a rechargeable battery on J2  
J1 Power Supply Connector  
AC-DC  
9V to 12V DC IN  
LCD display  
J2  
J18  
ON  
rechargeable  
battery  
9V  
PP3  
In this configuration  
battery is being charged  
2-5  
C51 Microcontrollers Demo Board User Guide  
4119C–8051–3/03  
 
Hardware Description  
Figure 2-4. C51/C251 Demo Board Powered by J2.  
J1 Power Supply Connector  
NOT USED  
LCD display  
J2  
J18  
ON  
battery  
(rechargeable or not)  
9V  
PP3  
2.5  
Board Layout  
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  
Synchro IN  
OFF  
ON  
Synchro OUT  
J8  
RESET  
INT1  
J9  
J16  
1
1
1
Page Mode  
X2  
J8  
PLCC44  
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  
Bit  
Number  
Mnemonic Description  
In-System Programming (external Flash memory)  
7
6
ISP1  
ALE  
Set to enable external Flash memory programming  
Clear to protect external Flash memory from erasure and programming  
Address Latch Enable  
Set to see ALE activity  
Clear to ground ALE  
Program Store Enable  
5
PSEN  
UC4:0  
Set to run demos  
Clear to program T89C51RD2 on-chip Flash memory  
User Code  
4-0  
Free of use as data input for demos.  
(Set=1, Clear=0)  
2-7  
C51 Microcontrollers Demo Board User Guide  
4119C–8051–3/03  
 
Hardware Description  
Table 2. J9 Switches  
1
0
MAP SELECT  
EA  
Bit  
Bit  
Number  
Mnemonic Description  
Map Select  
MAP  
1
0
Set to select external Flash memory zone from $10000 to $1FFFF  
Clear to select external Flash memory zone from $00000 to $0FFFF  
SELECT  
External Address  
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)  
RESERVED  
MUST BE OFF (set to 1)  
0
ISP2  
Figure 2-6. Switch Configuration  
RS232 Cable to PC  
J11  
0
7
Set = 1  
Clear = 0  
PSEN  
ALE  
J11  
ISP1  
1
0
J9  
J9  
1
0
EA  
J16  
MAP SELECT  
ISP2  
OFF  
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 dont care  
J11  
Position needed  
PSEN  
ALE  
J11  
ISP1  
1
1
0
J9  
J9  
0
EA  
J16  
MAP SELECT  
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 ter-  
minal 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 con-  
nected 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 dont care  
Position needed  
PSEN  
ALE  
J11  
ISP1  
1
1
0
J9  
J9  
0
EA  
J16  
MAP SELECT  
ISP2  
J16  
3.2.2  
Terminal  
Use the following configuration for the terminal.  
Configuration  
Parameter  
Bauds  
Value  
9600  
8
Data bits  
Stop bits  
Parity  
1
None  
Xon-Xoff  
Flow control  
3.2.3  
ISP Operation  
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 Fig-  
ure 3-3.  
3-11  
C51 Microcontrollers Demo Board User Guide  
4119C–8051–3/03  
         
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 3-  
6).  
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  
C51 Microcontrollers Demo Board User Guide  
4119C–8051–3/03  
   
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 youll 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 demon-  
strate 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  
Used to select demo program  
Used to select display  
PSEN  
ALE  
J11  
ISP1  
1
0
J9  
J9  
1
0
EA  
J16  
MAP SELECT  
Used to select memory zone  
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  
J8  
PAGE MODE  
J9  
J16  
3-15  
C51 Microcontrollers Demo Board User Guide  
4119C–8051–3/03  
     
Bill of Material  
Section 4  
Bill of Material  
Comment  
Reference  
Type  
Qty  
2
C1-C28  
POL_CAPACITOR  
CAPACITOR  
POL_CAPACITOR  
POL_CAPACITOR  
CAPACITOR  
POL_CAPACITOR  
1N4001  
4,7uF  
CMS_TAJ_Package_B  
C2:C10-C19:C23  
100nF  
14  
1
Package_0805  
C11  
3,3uF  
TAJ_CMS_Package_B  
TAJ_CMS_Package_B  
Serie_680  
C12  
10uF  
1
C13-C14-C24:C27  
22pF  
6
C15:C18  
10uF  
4
CMS_TAJ_Package_B  
Package_DO204AL  
CMS_STANDART  
in_line_2.54mm step  
in_line_2.54mm step  
in_line_2.54mm step  
D1-D14  
1N4001  
LED  
2
D2-D11:D13  
LED  
4
D3:D6  
LED_GREEN  
LED_YELLOW  
LED_RED  
GREEN LED  
YELLOW LED  
RED LED  
CONNECTOR  
1
D7:D8  
1
D9:D10  
1
J1  
CONNECTOR  
1
J2  
CONNECTOR_BATTERY_9V CONN_BATTERY_9V  
1
J3  
STRAP  
STRAP  
0
J4  
DB9_MALE  
DB9_MALE  
DB9_FEMELLE  
Push_Button  
SWITCH_ON_ON  
Commut_DIP_2  
Commut_DIP_8  
CONNECTOR  
CONNECTOR  
LCD_2X16  
Strap  
1
SUBD9Pins_Right_Angle  
SUBD9Pins_Right_Angle  
CMS  
J5-J10  
DB9_FEMELLE  
Push_Button  
SWITCH_ON_ON  
Commut_DIP_2  
Commut_DIP_8  
CONNECTOR  
Jumper_2,54mm  
LCD_2X16  
2
J6:J7  
2
J8  
1
J9  
1
J11  
1
DIL  
J12  
1
DIN41612_3*32_MALE_Right_Angle  
J13  
1
2*11 contacts  
NULL  
J14  
1
J15  
ALE_DIS  
0
J16  
Commut_DIP_1  
Switch ON-ON  
jumper Battery  
Switch ON-ON  
RESISTOR  
Commut_DIP_1  
Switch ON-ON  
Picot Pile  
1
J17  
1
Inter. ON/OFF  
J18  
1
2 pins, step of 2,54mm  
J19  
Switch ON-ON  
1kOhm  
R1-R24-R28-R29  
4
6
2
2
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
Package_0603  
R2-R3-R20-R21-R25:RESISTOR  
10kOhm  
Package_0603  
R4:R11  
R12-R19  
R21  
RESISTOR  
RESISTOR  
POTENTIOMETER  
RESISTOR  
RESISTOR  
LM7805C  
10kOhm  
Package_1206-CMS_ARC_241  
1kOhm  
Package_1206_CMS_ARC_241  
10kOhm  
SERIE_3362P  
0.6W-1%  
0,5W  
R23  
100 Ohm  
R30  
180 Ohm  
U1  
LM7805C  
TO220 + Heater  
TO92  
U2  
LM2936Z5  
LM2936Z5  
74ACT573  
Socket  
U3-U4-U7-U8  
U5  
74ACT573  
CMS  
TSC80C31  
PLCC44  
PLCC32  
CMS  
U6  
AT49HF010-45JC  
ICL232CBE  
HEF4555P  
Socket  
U9  
ICL232CBE  
HEF4555P  
Socket  
U10  
DIL  
U12  
TSC80C51  
DIL24  
U13  
TSC80C51  
Socket  
PLCC68  
CMS  
U14  
74ACT14  
74ACT14  
U15  
74ACT00  
74ACT00  
CMS  
X1  
Quartz_11.05920  
Quartz_22,1184  
11,0592 MHz  
22,1184 MHz  
HC49/4H  
HC49/U  
X2  
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  
C51 Demo Board User Guide  
4119C–8051–3/03  
Schematics  
C51 Demo Board User Guide  
5-20  
4119C–8051–3/03  
Schematics  
5-21  
C51 Demo Board User Guide  
4119C–8051–3/03  
Schematics  
C51 Demo Board User Guide  
5-22  
4119C–8051–3/03  
Schematics  
5-23  
C51 Demo Board User Guide  
4119C–8051–3/03  
Atmel Headquarters  
Atmel Operations  
Corporate Headquarters  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 441-0311  
FAX 1(408) 487-2600  
Memory  
RF/Automotive  
Atmel Corporate  
Atmel Heilbronn  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 436-4270  
FAX 1(408) 436-4314  
Theresienstrasse 2  
Postfach 3535  
74025 Heilbronn, Germany  
TEL (49) 71-31-67-0  
FAX (49) 71-31-67-2340  
Europe  
Atmel SarL  
Route des Arsenaux 41  
Casa Postale 80  
CH-1705 Fribourg  
Switzerland  
Microcontrollers  
Atmel Corporate  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 436-4270  
FAX 1(408) 436-4314  
Atmel Colorado Springs  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906  
TEL 1(719) 576-3300  
TEL (41) 26-426-5555  
FAX (41) 26-426-5500  
FAX 1(719) 540-1759  
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  
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  
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  
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  
Japan  
Atmel Japan K.K.  
9F, Tonetsu Shinkawa Bldg.  
1-24-8 Shinkawa  
Chuo-ku, Tokyo 104-0033  
Japan  
Atmel Colorado Springs  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906  
TEL 1(719) 576-3300  
TEL (81) 3-3523-3551  
FAX (81) 3-3523-7581  
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  
Web Site  
© Atmel Corporation 2003.  
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Companys standard warranty  
which is detailed in Atmels Terms and Conditions located on the Companys 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. Atmels 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  

GE JP655 User Manual
Fujitsu RELIABILITY D1859 User Manual
Franke Consumer Products Convection Oven SM 52M User Manual
Diamond Multimedia Radeon GX700PCIE256 CN User Manual
Diamond Multimedia ATI Radeon X1650 Pro PCIE User Manual
Dell SP2309W User Manual1
Dell Computer Monitor E1909W User Manual
Clarion VMA633 User Manual
CDA RC 9000 User Manual
Abit IS7 E2 User Manual