Intel 80C51FA, 83C51FA User Manual

80C51FA/83C51FA
EVENT-CONTROL CHMOSSINGLE-CHIP
Automotive
Y
Extended Automotive Temperature Range
b
(
40§Ctoa125§C Ambient)
Y
High Performance CHMOS Process
Y
Three 16-Bit Timer/Counters
- Timer 2 is an Up/Down Timer/Counter
Y
Programmable Counter Array with:
- High Speed Output
- Compare/Capture
- Pulse Width Modulator
- Watchdog Timer Capabilities
Y
8K On-Chip ROM
Y
256 Bytes of On-Chip Data RAM
Y
Boolean Processor
Y
32 Programmable I/O Lines
Y
7 Interrupt Sources
Y
Programmable Serial Channel with:
- Framing Error Detection
- Automatic Address Recognition
Y
TTL and CMOS Compatible Logic Levels
Y
64K External Program Memory Space
Y
64K External Data Memory Space
Y
MCSÉ51 Microcontroller Fully Compatible Instruction Set
Y
Power Saving Idle and Power Down Modes
Y
ONCE (On-Circuit Emulation) Mode
Y
Available in PLCC and PDIP Packages
(See Packaging Specification, OrderÝ231369)
Y
Available in 12 MHz and 16 MHz Versions
MEMORY ORGANIZATION
PROGRAM MEMORY: Up to 8 Kbytes of the program memory can reside in the on-chip ROM. In addition the device can address up to 64K of program memory external to the chip.
DATA MEMORY: This microcontroller has a 256 x 8 on-chip RAM. In addition it can address up to 64 Kbytes of external data memory.
The Intel 80C51FA/83C51FA is a single-chip control oriented microcontroller which is fabricated on Intel's CHMOS III (83C51FA) ROM technology. For the remainder of this datasheet references to the ROMless (80C51FA) and ROM (83C51FA) versions will be denoted as 83C51FA. Being a member of the MCS
51
É
microcontroller family, the 83C51FA uses the same powerful instruction set, has the same architecture, and is pin-for-pin compatible with the existing MCS 51 microcontroller products. The 83C51FA is an enhanced version of the 87C51. It's added features make it an even more powerful microcontroller for applications that require Pulse Width Modulation, High Speed I/O, and up/down counting capabilities such as brake and traction control. It also has a more versatile serial channel that facilitates multi-processor communications.
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.
*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.
COPYRIGHT ©INTEL CORPORATION, 2004 Order Number: 270501-008
June 2004
AUTOMOTIVE 80C51FA/83C51FA
270501±1
Figure 1. 83C51FA Block Diagram
2
AUTOMOTIVE 80C51FA/83C51FA
80C51FA/83C51FA PRODUCT OPTIONS
Intel’s extended and automotive temperature range
s are designed to meet the needs of those
product application commercia
Wit operationa
s whose operating requirements exceed
l standards.
h the commercial standard temperature range,
l characteristics are guaranteed over the
x x
x
Figure 2. MCS®51 Microcontroller Product Family Nomenclature
temperatur extende characteristic rang
e temperature range option, operational charac-
tiv teristic of
As shown in Figure 2 temperature, burn-in, and packag prefi
e range of 0
d temperature range option, operational
e of
-40°C to +125°C
x to the part number.
s are guaranteed over the temperature
-40 °C to + 85°C
s are guaranteed over the temperature range
e options are identified by a one- or two-letter
C to 70°C ambient. With the
°
ambient. For the automo-
ambient.
270501– 2
Table 1. Temperature Options
Temperature Temperature
Classification Designation
Extended T
L
Automotive A
B
Operating
Temperature
C Ambient
°
-
40 to+85 Standard
-
40 to+85 Extended
-
40 to+125 Standard
-
40 to+125 Extended
Burn-In
Options
3
AUTOMOTIVE 80C51FA/83C51FA
PIN DESCRIPTIONS
VCC: Supply voltage. V
: Circuit ground.
SS
Port 0: Port 0 is an 8-bit, open drain, bidirectional
I/O port. As an output port each pin can sink several LS TTL inputs. Port 0 pins that have 1's written to them float, and in that state can be used as high-im­pedance inputs.
Port 0 is also the multiplexed low-order address and data bus during accesses to external Program and Data Memory. In this application it uses strong inter­nal pullups when emitting1's, and can source and sink several LS TTL inputs.
Port 0 outputs the code bytes during program verifi­cation. External pullup resistors are required during program verification.
Port 1: Port 1 is an 8-bit bidirectional I/O port with internal pullups. The Port 1 output buffers can drive LS TTL inputs. Port 1 pins that have 1's written to them are pulled high by the internal pullups, and in that state can be used as inputs. As inputs, Port 1 pins that are externally pulled low will source current (I
, on the datasheet) because of the internal pull-
IL
ups.
In addition, Port 1 serves the functions of the follow­ing special features of the 83C51FA:
Port Pin Alternate Function
P1.0 T2 (External Count Input to Timer/
Counter 2)
P1.1 T2EX (Timer/Counter 2 Capture/
Reload Trigger and Direction Control) P1.2 ECI (External Count Input to the PCA) P1.3 CEX0 (External I/O for Compare/
Capture Module 0) P1.4 CEX1 (External I/O for Compare/
Capture Module 1) P1.5 CEX2 (External I/O for Compare/
Capture Module 2) P1.6 CEX3 (External I/O for Compare/
Capture Module 3) P1.7 CEX4 (External I/O for Compare/
Capture Module 4)
Port 2: Port 2 is an 8-bit bidirectional I/O port with internal pullups. The Port 2 output buffers can drive LS TTL inputs. Port 2 pins that have 1's written to them are pulled high by the internal pullups, and in that state can be used as inputs. As inputs, Port 2 pins that are externally pulled low will source current (I
, on the datasheet) because of the internal pull-
IL
ups.
Port 2 emits the high-order address byte during fetches from external Program Memory and during accesses to external Data Memory that use 16-bit addresses (MOVX
@
DPTR). In this application it uses strong internal pullups when emitting 1's. Dur­ing accesses to external Data Memory that use 8-bit
Pin (PDIP)
270501±3
**Do not connect reserved pins.
Pad (PLCC)
270501±4
Diagrams are for pin reference only. Package sizes are not to scale.
Figure 3. Pin Connections
4
Loading...
+ 9 hidden pages