Atmel C51 Datenblatt

Stöbern Sie online oder laden Sie Datenblatt nach Stromgeneratoren Atmel C51 herunter. Atmel C51 Datasheet Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 34
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Atmel 8051 Microcontroller Family - Product Selection Guide
Max speed depends on Vcc voltage. Frequencies and Currents listed are for
Vcc= 5.0V & T=25c
**Low voltage operation = 2.7-6.0V Operation
For further information please contact Equinox Technologies UK Ltd on Tel: +44 (0) 1204 529000 Fax: +44 (0) 1204 535555 E-mail: [email protected]
Disclaimer: Whilst information is supplied in good faith, we are not liable for any errors or omissions. Please consult the relevant Atmel datasheet. E&OE
Key
SRAM - Static RAM
ISP - In-System Programmable
I/O - Input/Output
ADC - Analogue to Digital Convertor
SPI - Serial Peripheral Interface
PWM - Pulse Width Modulation
PAR - Parallel programming mode
FLASH - Reprogrammable Code Memory
EEPROM - Parallel programming mode
Farnell Order Code Equinox Order Code
111-776 EQ-8051-ST1 (UK)
302-2365 AVR-DV1 (UK)
302-2298 UISP-S4
111-715 UISP-LV4
111-806 MPW-PLUS (UK)
302-2328 BK-C51-1
302-2237 EQ-89S-ST1
121-058 PK51-2K
302-2262 PK51-8K-UPG
302-2225 SG-ALLWRITER
Device 89C1051 89C1051U 89C2051 89C4051 89C51 89C52 89C55 89S8252 89S53
ON-CHIP MEMORY
Flash (Bytes) 1K 1K 2K 4K 4K 8K 20K 8K 12K
EEPROM (Bytes) 0 0 0 0 0 0 0 2K 0
SRAM (Bytes) 64 64 128 128 128 256 256 256 256
In-System Programmable (ISP) NO NO NO NO NO NO NO YES YES
HARDWARE FEATURES
I/O Pins 15 15 3 5 32 32 20 20 32
Enhanced LED I/O Drivers YES YES YES YES NO NO NO NO NO
SPI Port NO NO NO NO NO NO NO YES YES
Full Duplex Serial UART NO YES YES YES YES YES YES YES YES
Watchdog Timer NO NO NO NO NO NO NO YES YES
Timer/Counters 122223333
Analogue Comparator 11111NONONONO
IDLE and Power Down modes YES YES YES YES YES YES YES YES YES
Dual Data Pointer NO NO NO NO NO NO NO YES YES
Interrupt sources 366668899
MISCELLANEOUS
On-chip RC Oscillator NO NO NO NO NO NO NO NO NO
Max External Clock Frequency 24MHz 24MHz 24MHz 24MHz 24MHz 24MHz 24MHz 24MHz 24MHz
VCC Voltage Range (V) 2.7-6.0 2.7-6.0 2.7-6.0 2.7-6.0 4.0-6.0 4.0-6.0 4.0-6.0 4.0-6.0 4.0-6.0
Brown-out protection NO NO NO YES NO NO NO NO NO
EQUINOX SUPPORT TOOLS
Micro-ISP Series III Programmer NO NO NO NO NO NO NO ISP only ISP onlyNO
Micro-ISP Series IV Programmer NO NO NO NO NO NO NO ISP only ISP only
Micro-ISP Series IV LV Programmer NO NO NO NO NO NO NO ISP only ISP only
Micro-Pro Device Programmer PAR PAR PAR PAR PAR PAR PAR PAR PAR
8051 Starter System PAR PAR PAR PAR NO NO NO ISP/PAR ISP/PAR
Equinox Guide to C & the 8051 - - - - - - - - -
EQ-89S-ST1 NO NO NO NO NO NO NO ISP only ISP only
PK51-2K YES YES YES NO NO NO NO NO NO
PK51-8K-UPG YES YES YES YES YES YES NO YES NO
AllWriter Universal Programmer NO NO NO NO YES YES YES YES NO
Seitenansicht 0
1 2 3 4 5 6 ... 33 34

Inhaltsverzeichnis

Seite 1

Atmel 8051 Microcontroller Family - Product Selection GuideMax speed depends on Vcc voltage. Frequencies and Currents listed are forVcc= 5.0V & T=

Seite 2 - Continued

AT89S534-224Table 4. SPCR—SPI Control RegisterSPCR Address = D5H Reset Value = 0000 01XXBSPIE SPE DORD MSTR CPOL CPHA SPR1 SPR0Bit76543210Symbol Funct

Seite 3 - Microcontroller

AT89S534-225Data Memory - RAMThe AT89S53 implements 256 bytes of RAM. The upper128 bytes of RAM occupy a parallel space to the SpecialFunction Registe

Seite 4 - Pin Configurations

AT89S534-226Timer 0 and 1Timer 0 and Timer 1 in the AT89S53 operate the same wayas Timer 0 and Timer 1 in the AT89C51, AT89C52 andAT89C55. For further

Seite 5 - Block Diagram

AT89S534-227EXEN2 in T2CON. If EXEN2 = 0, Timer 2 counts up to0FFFFH and then sets the TF2 bit upon overflow. The over-flow also causes the timer regi

Seite 6

AT89S534-228Figure 3. Timer 2 Auto Reload Mode (DCEN = 1)Figure 4. Timer 2 in Baud Rate Generator ModeOSCSMOD1RCLKTCLKRxCLOCKTxCLOCKT2EX PINT2 PINTR

Seite 7 - Special Function Registers

AT89S534-229Baud Rate GeneratorTimer 2 is selected as the baud rate generator by settingTCLK and/or RCLK in T2CON (Table 2). Note that the baudrates f

Seite 8

AT89S534-230Programmable Clock OutA 50% duty cycle clock can be programmed to come out onP1.0, as shown in Figure 5. This pin, besides being a regu-la

Seite 9

AT89S534-231clock output in the master mode but is the clock input in theslave mode. Writing to the SPI data register of the masterCPU starts the SPI

Seite 10

AT89S534-232InterruptsThe AT89S53 has a total of six interrupt vectors: two exter-nal interrupts (INT0 and INT1), three timer interrupts (Tim-ers 0, 1

Seite 11 - Programmable Watchdog Timer

AT89S534-233Oscillator Characteristics XTAL1 and XTAL2 are the input and output, respectively,of an inverting amplifier that can be configured for use

Seite 12 - Timer 0 and 1

Atmel 8051 Microcontroller Family - Product Selection GuideFor further information please contact Equinox Technologies UK Ltd on Tel: +44 (0) 1204 529

Seite 13

AT89S534-234Program Memory Lock BitsThe AT89S53 has three lock bits that can be left unpro-grammed (U) or can be programmed (P) to obtain the addi-tio

Seite 14 - Figure 4

AT89S534-2358. Repeat steps 3 through 7 changing the address anddata for the entire 12K-byte array or until the end of theobject file is reached.9. Po

Seite 15 - Baud Rate Generator

AT89S534-236Instruction SetNotes: 1. DATA polling is used to indicate the end of a write cycle which typically takes less than 2.5 ms at 5V.2. “x” = d

Seite 16 - Serial Peripheral Interface

AT89S534-237Flash Parallel Programming ModesNotes: 1. “h” = weakly pulled “High” internally.2. Chip Erase and Serial Programming Fuse require a 10-ms

Seite 17 - 8-BIT SHIFT REGISTER

AT89S534-238Figure 13. Programming the Flash MemoryP1P2.6P3.6P2.0 - P2.5A0-A7ADDR.0000H/2FFFHSEE FLASHPROGRAMMINGMODES TABLE3-24 MhzA8 - A13P0+5VP2.7P

Seite 18 - Interrupts

AT89S534-239Flash Programming and Verification Characteristics - Parallel ModeTA = 0°C to 70°C, VCC = 5.0V ± 10%Symbol Parameter Min Max UnitsVPPProgr

Seite 19 - Power Down Mode

AT89S534-240Flash Programming and Verification Waveforms - Parallel ModeSerial Downloading WaveformsSERIAL CLOCK INPUTSERIAL DATA INPUTSCK/P1.7MOSI/P1

Seite 20 - Programming the Flash

AT89S534-241Absolute Maximum Ratings*Operating Temperature... -55°C to +125°C*NOTICE: Stresses beyond those listed unde

Seite 21 - Serial Downloading

AT89S534-242AC Characteristics Under operating conditions, load capacitance for Port 0, ALE/PROG, and PSEN = 100 pF; load capacitance for all otherout

Seite 22 - Instruction Set

AT89S534-243External Program Memory Read CycleExternal Data Memory Read Cycle

Seite 23 - 4. “X” = don’t care

4-217Features•Compatible with MCS-51™ Products•12K Bytes of In-System Reprogrammable Downloadable Flash Memory– SPI Serial Interface for Program Downl

Seite 24

AT89S534-244External Data Memory Write CycleExternal Clock Drive WaveformsExternal Clock DriveSymbol Parameter VCC = 4.0V to 6.0VMin Max Units1/tCLCLO

Seite 25 - = 5.0V ± 10%

AT89S534-245Serial Port Timing: Shift Register Mode Test ConditionsThe values in this table are valid for VCC = 4.0V to 6V and Load Capacitance = 80 p

Seite 26 - Serial Downloading Waveforms

AT89S534-246Notes: 1. XTAL1 tied to GND for ICC (power down)2. Lock bits programmed

Seite 27 - DC Characteristics

AT89S534-247Ordering InformationSpeed(MHz)PowerSupplyOrdering Code Package Operation Range16 4.0V to 6.0V AT89S53-16AAAT89S53-16JAAT89S53-16PA44A44J40

Seite 29

AT89S534-218Pin DescriptionVCCSupply voltage.GNDGround.Port 0Port 0 is an 8-bit open drain bidirectional I/O port. As anoutput port, each pin can sink

Seite 30 - External Clock Drive

AT89S534-219Block DiagramPORT 2 DRIVERSPORT 2LATCHP2.0 - P2.7FLASHPORT 0LATCHRAMPROGRAMADDRESSREGISTERBUFFERPCINCREMENTERPROGRAMCOUNTERDPTRINSTRUCTION

Seite 31 - Float Waveforms

AT89S534-220Pin DescriptionFurthermore, P1.4, P1.5, P1.6, and P1.7 can be configuredas the SPI slave port select, data input/output and shiftclock inp

Seite 32 - 2. Lock bits programmed

AT89S534-221XTAL1Input to the inverting oscillator amplifier and input to theinternal clock operating circuit. XTAL2Output from the inverting oscillat

Seite 33 - Ordering Information

AT89S534-222User software should not write 1s to these unlisted loca-tions, since they may be used in future products to invokenew features. In that c

Seite 34

AT89S534-223Dual Data Pointer Registers To facilitate accessing exter-nal data memory, two banks of 16 bit Data Pointer Regis-ters are provided: DP0 a

Kommentare zu diesen Handbüchern

Keine Kommentare