Atmel C51 Users Manual Microcontrollers Demo Board
C51 to the manual bb40c165-3ece-43b4-a00b-b761c5ae5cad
2015-02-06
: Atmel Atmel-C51-Users-Manual-500163 atmel-c51-users-manual-500163 atmel pdf
Open the PDF directly: View PDF .
Page Count: 27
Download | ![]() |
Open PDF In Browser | View PDF |
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: mcu@atmel.com 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 literature@atmel.com 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
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : Yes Encryption : Standard V1.2 (40-bit) User Access : Print, Copy, Annotate, Fill forms, Extract, Assemble, Print high-res Producer : Acrobat Distiller 4.05 for Windows Title : C51 Microcontrollers Demo Board Modify Date : 2003:03:05 14:32:59+01:00 Create Date : 2002:12:18 15:40:43 Creator : FrameMaker 6.0 Author : Atmel Corporation Page Count : 27 Page Mode : UseOutlinesEXIF Metadata provided by EXIF.tools