8031AH_95 INTEL | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 11

Technical content

*Other brands and names are the property of their respective owners. Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or copyright, for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products. Intel retains the right to make changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata. February 1995COPYRIGHT © INTEL CORPORATION, 1995 Order Number: 270499-006 8031AH/8051AH 8032AH/8052AH MCSÉ 51 NMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS Automotive Y High Performance HMOS Process Y Internal Timers/Event Counters Y 2-Level Interrupt Priority Structure Y 32 I/O Lines (Four 8-Bit Ports) Y 64K Program Memory Space Y Security Feature Protects EPROM Parts Against Software Piracy Y Boolean Processor Y Bit-Addressable RAM Y Programmable Full Duplex Serial Channel Y 111 Instructions (64 Single-Cycle) Y 64K Data Memory Space Y Available in PLCC and DIP Packages The MCS É 51 microcontroller products are optimized for control applications. Byte-processing and numerical operations on small data structures are facilitated by a variety of fast addressing modes for accessing the internal RAM. The instruction set provides a convenient menu of 8-bit arithmetic instructions, including multiply and divide instructions. Extensive on-chip support is provided for one-bit variables as a separate data type, allowing direct bit manipulation and testing in control and logic systems that require Boolean processing. Device Internal Memory Timers/ Interrupts Program Data Event Counters 8052AH 8 K x 8 ROM 256 x 8 RAM 3 x 16-Bit 6 8051AH 4 K x 8 ROM 128 x 8 RAM 2 x 16-Bit 5 8032AH none 25 6 x 8 RAM 3 x 16-Bit 6 8031AH none 12 8 x 8 RAM 2 x 16-Bit 5 NOTICE: This datasheet contains information on products in full production. Specifications within this datasheet are subject to change without notice. Verify with your local Intel sales office that you have the latest datasheet before finalizing a design.

Figure 1. MCS É 51 Microcontroller Product Family Nomenclature Table 1. Temperature Options

*Resident in 8052/8032 only. Figure 2. MCS É 51 Microcontroller Block Diagram an output port each pin can sink 8 LS TTL inputs. that state can be used as high-impedance inputs.

Diagrams are for pin reference only. Package sizes are not to scale. Figure 3. MCS É 51 Microcontroller Connections during program verification of the ROM. the P2 Special Function Register. ing program verification of the ROM. IL on the datasheet) because of the pullups.

AUTOMOTIVE MICROCONTROLLER MCS É 51 ABSOLUTE MAXIMUM RATINGS * Ambient Temperature Under Bias ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ b40§Ct o a110§C Storage Temperature ÀÀÀÀÀÀÀÀÀÀ b65§Ct o a150§C Voltage on EA /VPP Pin to V SS ÀÀÀb0.5V to a21.5V Voltage on Any Other Pin to V SS ÀÀÀÀb0.5V to a7V Power DissipationÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ1.5W Based on package heat transfer limitations not de- vice power consumption. Maximum Case Temperature Under Bias ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ a125§C NOTICE: This is a production data sheet. The specifi- cations are subject to change without notice. *WARNING: Stressing the device beyond the ‘‘Absolute Maximum Ratings’’ may cause permanent damage. These are stress ratings only. Operation beyond the ‘‘Operating Conditions’’ is not recommended and ex- tended exposure beyond the ‘‘Operating Conditions’’ may affect device reliability. Typical Thermal Resistance Junction to Ambient ( iJA) Package iJA Plastic DIP 75 §C/W DC CHARACTERISTICS TA eb 40§Ct o a110§C; V CC e 5V g10%; V SS e 0V Symbol Parameter Min Max Units Test Conditions VIL Input Low Voltage b0.5 0.7 V VIH Input High Voltage (Except XTAL2, RST) 2.1 V CC a 0.5 V VIH1 Input High Voltage to XTAL2, RST 2.6 V CC a 0.5 V XTAL1 e VSS VOL Output Low Voltage (Ports 1, 2, 3) * 0.45 V I OL e 1.6 mA VOL1 Output Low Voltage (Port 0, ALE, PSEN )* 0.45 V I OL e 3.2 mA VOH Output High Voltage (Ports 1, 2, 3, ALE, PSEN ) 2.4 V I OH eb 80 mA VOH1 Output High Voltage (Port 0 in 2.4 V I OH eb 400 mA External Bus Mode) IIL Logical 0 Input Current (Ports 1, 2, 3, RST) 8032AH, 8052AH b800 mAV IN e 0.45V All Others b500 mAV IN e 0.45V IIL2 Logical 0 Input Current (XTAL2) b4.0 mA V IN e 0.45V ILI Input Leakage Current (Port 0) g10 mA 0.45 s VIN s VCC IIH1 Input Current to RST to Activate Reset 500 mAV IN k (VCC b 1.5V) ICC Power Supply Current: 8031/8051 175 mA 8031AH/8051AH 135 mA All Outputs 8032AH/8052AH 175 mA Disconnected; CIO Pin Capacitance 10 pF Test freq e 1 MHz *NOTE: Capacitive loading on Ports 0 and 2 may cause noise pulses to be superimposed on the VOLs of ALE and Ports 1 and 3. The noise is due to external bus capacitance discharging into the Port 0 and Port 2 pins when these pins make 1-to-0 transitions during bus operations. In the worst cases (capacitive loading l 100 pF), the noise pulse on the ALE line may exceed 0.8V. In such cases it may be desirable to qualify ALE with a Schmitt Trigger, or use an address latch with a Schmitt Trigger STROBE input.6

AUTOMOTIVE MICROCONTROLLER MCS É 51 AC CHARACTERISTICS TA eb 40§Ct o a110§C; V CC e 5V g10%; V SS e 0V; Load Capacitance for Port 0, ALE, and PSEN e 100 pF; Load Capacitance for All Other Outputs e 80 pF Symbol Parameter 12 MHz Oscillator Variable Oscillator Units Min Max Min Max 1/TCLCL Oscillator Frequency 3.5 12.0 MHz TLHLL ALE Pulse Width 127 2T CLCLb40 ns TAVLL Address Valid to ALE Low 43 T CLCLb40 ns TLLAX Address Hold after ALE Low 48 T CLCLb35 ns TLLIV ALE Low to Valid Instr In 233 4T CLCLb100 ns TLLPL ALE Low to PSEN Low 58 T CLCLb25 ns TPLPH PSEN Pulse Width 215 3T CLCLb35 ns TPLIV PSEN Low to Valid Instr In 125 3T CLCLb125 ns TPXIX Input Instr Hold after PSEN 00 n s TPXIZ Input Instr Float after PSEN 63 T CLCLb20 ns TPXAV PSEN to Address Valid 75 T CLCLb8n s TAVIV Address to Valid Instr In 302 5T CLCLb115 ns TPLAZ PSEN Low to Address Float 20 20 ns TRLRH RD Pulse Width 400 6T CLCLb100 ns TWLWH WR Pulse Width 400 6T CLCLb100 ns TRLDV RD Low to Valid Data In 252 5T CLCLb165 ns TRHDX Data Hold after RD High 0 0 ns TRHDZ Data Float after RD High 97 2T CLCLb70 ns TLLDV ALE Low to Valid Data In 517 8T CLCLb150 ns TAVDV Address to Valid Data In 585 9T CLCLb165 ns TLLWL ALE Low to RD or WR Low 200 300 3T CLCLb50 3T CLCLa50 ns TAVWL Address to RD or WR Low 203 4T CLCLb130 ns TQVWX Data Valid to WR Transition 23 T CLCLb60 ns TQVWH Data Valid to WR High 433 7T CLCLb150 ns TWHQX Data Hold after WR High 33 T CLCLb50 ns TRLAZ RD Low to Address Float 20 20 ns TWHLH RD or WR High to ALE High 43 123 T CLCLb40 T CLCLa40 ns

AUTOMOTIVE MICROCONTROLLER MCS É 51 EXTERNAL PROGRAM MEMORY READ CYCLE 270499–7 EXTERNAL DATA MEMORY READ CYCLE 270499–8

AUTOMOTIVE MICROCONTROLLER MCS É 51 EXTERNAL DATA MEMORY WRITE CYCLE 270499–9 SERIAL PORT TIMINGÐSHIFT REGISTER MODE Test Conditions: T A eb 40§Ct o a110§C; V CC e 5V g10%; V SS e 0V; Load Capacitance e 80 pF Symbol Parameter 12 MHz Oscillator Variable Oscillator Units Min Max Min Max TXLXL Serial Port Clock Cycle Time 1.0 12T CLCL ms TQVXH Output Data Setup to Clock Rising 700 10T CLCLb133 ns Edge TXHQX Output Data Hold after Clock 50 2T CLCLb117 ns Rising Edge TXHDX Input Data Hold after Clock Rising 0 0 ns Edge TXHDV Clock Rising Edge to Input Data 700 10T CLCLb133 ns Valid

AUTOMOTIVE MICROCONTROLLER MCS É 51 SHIFT REGISTER TIMING WAVEFORMS 270499–10 EXTERNAL CLOCK DRIVE Symbol Parameter Min Max Units 1/TCLCL Oscillator Frequency 3.5 12 MHz TCHCX High Time 20 ns TCLCX Low Time 20 ns TCLCH Rise Time 20 ns TCHCL Fall Time 20 ns EXTERNAL CLOCK DRIVE WAVEFORMS 270499–11 AC TESTING INPUT, OUTPUT WAVEFORMS 270499–12 AC Testing: Inputs are driven at 2.4V for a Logic ‘‘1’’ and 0.45V for a Logic ‘‘0’’. Timing measurements are made at 2.0V for a Logic ‘‘1’’ and 0.8V for a Logic ‘‘0’’.

AUTOMOTIVE MICROCONTROLLER MCS É 51 DATASHEET REVISION HISTORY The following are key differences between this datasheet and the -005 version: 1. The ‘‘preliminary’’ status was dropped and replaced with production status (no label). 2. Trademarks were updated. The following are key differences between the -005 and the -004 version of the datasheet: 1. Preliminary notice was placed on the title page. 2. Figure 2. MCS 51 Block Diagram was modified to include the note found at the bottom of the figure. 3. RST pin in Figure 3 was changed to RESET. 4. RST pin description was changed to RESET pin description. 5. Power dissipation note added below Power dissipation listing in Absolute Maximum Ratings. 6. V IH and V IH1 were changed by 0.1V to reflect test conditions. 7. T PLPH was corrected to show test program timing. The following are key differences between the -004 datasheet and the -003 version of the datasheet: 1. The title was changed to 8031AH/8051AH, 8032AH/8052AH MCS 51 NMOS Single-Chip 8-Bit Microcontrollers. 2. ‘‘NC’’ pin labels changed to ‘‘Reserved’’ in Figure 3. 3. Capacitor value for ceramic resonators deleted in Figure 4. The following are key differences between the -001 and the -002 version of the datasheet: 1. The title was changed to 8031/8051, 8031AH/8051AH, 8032AH/8052AH, 8751H MCS 51 NMOS Single- Chip 8-Bit Microcontrollers. 2. Removed 8751H-8 from the datasheet. 3. Removed reference to LCC package version. 4. Removed burn-in options from Table 1. 5. Added pin count to Figure 1. 6. Test conditions for I IL1 and I IH specifications added to the DC Characteristics. 7. Datasheet revision history added.