80C31 80C32 80C51 8 bit microcontroller family

80c31 80c32 80c51 8 Bit Microcontroller Family-PDF Download

  • Date:10 Aug 2020
  • Views:8
  • Downloads:0
  • Pages:32
  • Size:232.89 KB

Share Pdf : 80c31 80c32 80c51 8 Bit Microcontroller Family

Download and Preview : 80c31 80c32 80c51 8 Bit Microcontroller Family


Report CopyRight/DMCA Form For : 80c31 80c32 80c51 8 Bit Microcontroller Family


Transcription:

Philips Semiconductors Product specification,80C51 8 bit microcontroller family. 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32. low power high speed 33 MHz,DESCRIPTION FEATURES, The Philips 80C31 32 is a high performance static 80C51 design 8051 Central Processing Unit. fabricated with Philips high density CMOS technology with operation. 128 8 RAM 80C31,from 2 7 V to 5 5 V,256 8 RAM 80C32. The 80C31 32 ROMless devices contain a 128 8 RAM 256 8. RAM 32 I O lines three 16 bit counter timers a six source Three 16 bit counter timers. four priority level nested interrupt structure a serial I O port for Boolean processor. either multi processor communications I O expansion or full duplex Full static operation. UART and on chip oscillator and clock circuits Low voltage 2 7 V to 5 5 V 16 MHz operation. In addition the device is a low power static design which offers a Memory addressing capability. wide range of operating frequencies down to zero Two software. selectable modes of power reduction idle mode and power down 64k ROM and 64k RAM. mode are available The idle mode freezes the CPU while allowing Power control modes. the RAM timers serial port and interrupt system to continue. Clock can be stopped and resumed, functioning The power down mode saves the RAM contents but. freezes the oscillator causing all other chip functions to be Idle mode. inoperative Since the design is static the clock can be stopped Power down mode. without loss of user data and then the execution resumed from the. point the clock was stopped,CMOS and TTL compatible.
TWO speed ranges at VCC 5 V,SELECTION TABLE 0 to 16 MHz. For applications requiring more ROM and RAM see the 8XC54 58 0 to 33 MHz. and 8XC51RA RB RC 80C51RA data sheet,Three package styles. ROM EPROM RAM Size Programmable Hardware Extended temperature ranges. Memory Size X by 8 Timer Counter Watch Dog,X by 8 PCA Timer Dual Data Pointers. 80C31 8XC51 4 level priority interrupt,0K 4K 128 No No 6 interrupt sources. 80C32 8XC52 54 58 Four 8 bit I O ports,0K 8K 16K 32K 256 No No Full duplex enhanced UART.
80C51RA 8XC51RA RB RC Framing error detection,Automatic address recognition. 0K 8K 16K 32K 512 Yes Yes,Programmable clock out,64K 1024 Yes Yes. Asynchronous port reset,Low EMI inhibit ALE,Wake up from Power Down by an external interrupt. 2000 Aug 07 2 853 2213 24293,Philips Semiconductors Product specification. 80C51 8 bit microcontroller family, 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32.
low power high speed 33 MHz,80C51 87C51 AND 80C31 ORDERING INFORMATION. TEMPERATURE RANGE C VOLTAGE FREQ DRAWING,AND PACKAGE RANGE MHz NUMBER. P80C31SBPN 0 to 70,70 Plastic Dual In line Package. In line 2 7 V to 5 5,2 7 55V 0 to 16 SOT129 1,P80C31SBAA 70 Plastic Leaded Chip Carrier. 0 to 70 2 7 V to 5 5,2 7 55V 0 to 16 SOT187 2,P80C31SBBB 0 to 70.
70 Plastic Quad Flat Pack 2 7 V to 5 5,2 7 55V 0 to 16 SOT307 2. P80C31SFP N 40,85 Plastic Dual In,line Package 2 7 V to 5 5. 2 7 55V 0 to 16 SOT129 1,P80C31SFA A 40,85 Plastic Leaded Chip Carrier 2 7 V to 5 5. 2 7 55V 0 to 16 SOT187 2,P80C31SFB B 40,85 Plastic Quad Flat Pack 2 7 V to 5 5. 2 7 55V 0 to 16 SOT307 2,PART NUMBER DERIVATION, DEVICE NUMBER OPERATING FREQUENCY MAX S TEMPERATURE RANGE B PACKAGE AA.
P80C31 S 16 MHz B 0 to 70 C AA PLCC,P80C32 U 33 MHz F 40 C to 85 C BB PQFP. 80C32 ORDERING INFORMATION,TEMPERATURE RANGE C FREQ DRAWING. AND PACKAGE MHz NUMBER, P80C32SBP N 0 to 70 Plastic Dual In line Package 16 SOT129 1. P80C32SBA A 0 to 70 Plastic Leaded Chip Carrier 16 SOT187 2. P80C32SBB B 0 to 70 Plastic Quad Flat Pack 16 SOT307 2. P80C32SFP N 40 to 85 Plastic Dual In line Package 16 SOT129 1. P80C32SFA A 40 to 85 Plastic Leaded Chip Carrier 16 SOT187 2. P80C32SFB B 40 to 85 Plastic Quad Flat Pack 16 SOT307 2. P80C32UBA A 0 to 70 Plastic Leaded Chip Carrier 33 SOT187 2. P80C32UBP N 0 to 70 Plastic Dual In line Package 33 SOT129 1. P80C32UBB B 0 to 70 Plastic Quad Flat Pack 33 SOT307 2. P80C32UFA A 40 to 85 Plastic Leaded Chip Carrier 33 SOT187 2. P80C32UFP N 40 to 85 Plastic Dual In line Package 33 SOT129 1. P80C32UFB B 40 to 85 Plastic Quad Flat Pack 33 SOT307 2. 2000 Aug 07 3,Philips Semiconductors Product specification. 80C51 8 bit microcontroller family, 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32.
low power high speed 33 MHz,BLOCK DIAGRAM,P0 0 P0 7 P2 0 P2 7. PORT 0 PORT 2,DRIVERS DRIVERS,RAM ADDR RAM PORT 0 PORT 2 ROM EPROM. REGISTER LATCH LATCH,REGISTER ACC,TMP2 TMP1 REGISTER. PSW TIMERS INCRE,INSTRUCTION,ALE PROG TIMING DPTR S. AND MULTIPLE,EAVPP CONTROL,PD PORT 1 PORT 3,LATCH LATCH.
OSCILLATOR,PORT 1 PORT 3,DRIVERS DRIVERS,XTAL1 XTAL2. P1 0 P1 7 P3 0 P3 7,2000 Aug 07 4,Philips Semiconductors Product specification. 80C51 8 bit microcontroller family, 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32. low power high speed 33 MHz, LOGIC SYMBOL PLASTIC LEADED CHIP CARRIER PIN FUNCTIONS. VCC VSS 6 1 40,ADDRESS AND,PSEN Pin Function Pin Function Pin Function.
ALE PROG 1 NIC 16 P3 4 T0 31 P2 7 A15,SECONDARY FUNCTIONS. RxD 2 P1 0 T2 17 P3 5 T1 32 PSEN,TxD 3 P1 1 T2EX 18 P3 6 WR 33 ALE. INT0 4 P1 2 19 P3 7 RD 34 NIC,5 P1 3 20 XTAL2 35 EA VPP. T0 ADDRESS BUS 6 P1 4 21 XTAL1 36 P0 7 AD7,T1 7 P1 5 22 VSS 37 P0 6 AD6. WR 8 P1 6 23 NIC 38 P0 5 AD5,RD 9 P1 7 24 P2 0 A8 39 P0 4 AD4.
10 RST 25 P2 1 A9 40 P0 3 AD3,SU00830 11 P3 0 RxD 26 P2 2 A10 41 P0 2 AD2. 12 NIC 27 P2 3 A11 42 P0 1 AD1,13 P3 1 TxD 28 P2 4 A12 43 P0 0 AD0. 14 P3 2 INT0 29 P2 5 A13 44 VCC,15 P3 3 INT1 30 P2 6 A14. PIN CONFIGURATIONS NO INTERNAL CONNECTION,T2 P1 0 1 40 VCC. PLASTIC QUAD FLAT PACK,T2EX P1 1 2 39 P0 0 AD0,PIN FUNCTIONS.
P1 2 3 38 P0 1 AD1,P1 3 4 37 P0 2 AD2,P1 4 5 36 P0 3 AD3. P1 5 6 35 P0 4 AD4,P1 6 7 34 P0 5 AD5 PQFP,P1 7 8 33 P0 6 AD6. RST 9 32 P0 7 AD7,RxD P3 0 10 DUAL 31 EA VPP,TxD P3 1 11 PACKAGE 30 ALE 12 22. Pin Function Pin Function Pin Function,INT0 P3 2 12 29 PSEN. 1 P1 5 16 VSS 31 P0 6 AD6, INT1 P3 3 13 28 P2 7 A15 2 P1 6 17 NIC 32 P0 5 AD5.
3 P1 7 18 P2 0 A8 33 P0 4 AD4, T0 P3 4 14 27 P2 6 A14 4 RST 19 P2 1 A9 34 P0 3 AD3. 5 P3 0 RxD 20 P2 2 A10 35 P0 2 AD2, T1 P3 5 15 26 P2 5 A13 6 NIC 21 P2 3 A11 36 P0 1 AD1. 7 P3 1 TxD 22 P2 4 A12 37 P0 0 AD0,WR P3 6 16 25 P2 4 A12. 8 P3 2 INT0 23 P2 5 A13 38 VCC, RD P3 7 17 24 P2 3 A11 9 P3 3 INT1 24 P2 6 A14 39 NIC. 10 P3 4 T0 25 P2 7 A15 40 P1 0 T2, XTAL2 18 23 P2 2 A10 11 P3 5 T1 26 PSEN 41 P1 1 T2EX.
12 P3 6 WR 27 ALE 42 P1 2,XTAL1 19 22 P2 1 A9 43 P1 3. 13 P3 7 RD 28 NIC,14 XTAL2 29 EA VPP 44 P1 4,VSS 20 21 P2 0 A8. 15 XTAL1 30 P0 7 AD7,SU01063 NO INTERNAL CONNECTION SU01064. 2000 Aug 07 5,Philips Semiconductors Product specification. 80C51 8 bit microcontroller family, 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32.
low power high speed 33 MHz,PIN DESCRIPTIONS,PIN NUMBER. MNEMONIC DIP LCC QFP TYPE NAME AND FUNCTION,VSS 20 22 16 I Ground 0 V reference. VCC 40 44 38 I Power Supply This is the power supply voltage for normal idle and power down operation. P0 0 0 7 39 32 43 36 37 30 I O Port 0 Port 0 is an open drain bidirectional I O port with Schmitt trigger inputs Port 0 pins. that have 1s written to them float and can be used as high impedance 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 internal pull ups when emitting 1s. P1 0 P1 7 1 8 2 9 40 44 I O Port 1 Port 1 is an 8 bit bidirectional I O port with internal pull ups and Schmitt trigger. 1 3 inputs Port 1 pins that have 1s written to them are pulled high by the internal pull ups and. can be used as inputs As inputs port 1 pins that are externally pulled low will source. current because of the internal pull ups See DC Electrical Characteristics IIL Alternate. functions for Port 1 include, 1 2 40 I O T2 P1 0 Timer Counter 2 external count input clockout see Programmable Clock Out. 2 3 41 I T2EX P1 1 Timer Counter 2 Reload Capture Direction control. P2 0 P2 7 21 28 24 31 18 25 I O Port 2 Port 2 is an 8 bit bidirectional I O port with internal pull ups and Schmitt trigger. inputs Port 2 pins that have 1s written to them are pulled high by the internal pull ups and. can be used as inputs As inputs port 2 pins that are externally being pulled low will source. current because of the internal pull ups See DC Electrical Characteristics IIL 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 pull ups when emitting 1s During accesses to external. data memory that use 8 bit addresses MOV Ri port 2 emits the contents of the P2. special function register, P3 0 P3 7 10 17 11 5 I O Port 3 Port 3 is an 8 bit bidirectional I O port with internal pull ups and Schmitt trigger. 13 19 7 13 inputs Port 3 pins that have 1s written to them are pulled high by the internal pull ups and. can be used as inputs As inputs port 3 pins that are externally being pulled low will source. current because of the pull ups See DC Electrical Characteristics IIL Port 3 also serves. the special features of the 80C51 family as listed below. 10 11 5 I RxD P3 0 Serial input port,11 13 7 O TxD P3 1 Serial output port.
12 14 8 I INT0 P3 2 External interrupt,13 15 9 I INT1 P3 3 External interrupt. 14 16 10 I T0 P3 4 Timer 0 external input,15 17 11 I T1 P3 5 Timer 1 external input. 16 18 12 O WR P3 6 External data memory write strobe. 17 19 13 O RD P3 7 External data memory read strobe. RST 9 10 4 I Reset A high on this pin for two machine cycles while the oscillator is running resets the. device An internal diffused resistor to VSS permits a power on reset using only an external. capacitor to VCC, ALE 30 33 27 O Address Latch Enable Output pulse for latching the low byte of the address during an. access to external memory In normal operation ALE is emitted at a constant rate of 1 6 the. oscillator frequency and can be used for external timing or clocking Note that one ALE. pulse is skipped during each access to external data memory ALE can be disabled by. setting SFR auxiliary 0 With this bit set ALE will be active only during a MOVX instruction. PSEN 29 32 26 O Program Store Enable The read strobe to external program memory When the 80C31 32. is executing code from the external program memory PSEN is activated twice each. machine cycle except that two PSEN activations are skipped during each access to. external data memory PSEN is not activated during fetches from internal program memory. EA VPP 31 35 29 I External Access Enable Programming Supply Voltage EA must be externally held low. to enable the device to fetch code from external program memory locations 0000H to. XTAL1 19 21 15 I Crystal 1 Input to the inverting oscillator amplifier and input to the internal clock generator. XTAL2 18 20 14 O Crystal 2 Output from the inverting oscillator amplifier. To avoid latch up effect at power on the voltage on any pin at any time must not be higher than VCC 0 5 V or VSS 0 5 V respectively. 2000 Aug 07 6,Philips Semiconductors Product specification. 80C51 8 bit microcontroller family, 128 256 byte RAM ROMless low voltage 2 7V 5 5V 80C31 80C32.
low power high speed 33 MHz,Table 1 8XC51 80C31 Special Function Registers. DIRECT BIT ADDRESS SYMBOL OR ALTERNATIVE PORT FUNCTION RESET. SYMBOL DESCRIPTION ADDRESS MSB LSB VALUE,ACC Accumulator E0H E7 E6 E5 E4 E3 E2 E1 E0 00H. AUXR Auxiliary 8EH AO xxxxxxx0B,AUXR1 Auxiliary 1 A2H WUPD2 0 DPS xxx000x0B. B B register F0H F7 F6 F5 F4 F3 F2 F1 F0 00H,DPTR Data Pointer 2 bytes. DPH Data Pointer High 83H 00H,DPL Data Pointer Low 82H 00H.
AF AE AD AC AB AA A9 A8, IE Interrupt Enable A8H EA ET2 ES ET1 EX1 ET0 EX0 0x000000B. BF BE BD BC BB BA B9 B8, IP Interrupt Priority B8H PT2 PS PT1 PX1 PT0 PX0 xx000000B. B7 B6 B5 B4 B3 B2 B1 B0, IPH Interrupt Priority High B7H PT2H PSH PT1H PX1H PT0H PX0H xx000000B. 87 86 85 84 83 82 81 80,P0 Port 0 80H AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 FFH. 97 96 95 94 93 92 91 90,P1 Port 1 90H T2EX T2 FFH,A7 A6 A5 A4 A3 A2 A1 A0.
P2 Port 2 A0H AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8 FFH. B7 B6 B5 B4 B3 B2 B1 B0,P3 Port 3 B0H RD WR T1 T0 INT1 INT0 TxD RxD FFH. PCON 1 Power Control 87H SMOD1 SMOD0 POF GF1 GF0 PD IDL 00xx0000B. D7 D6 D5 D4 D3 D2 D1 D0, PSW Program Status Word D0H CY AC F0 RS1 RS0 OV P 000000x0B. RACAP2H Timer 2 Capture High CBH 00H,RACAP2L Timer 2 Capture Low CAH 00H. SADDR Slave Address A9H 00H,SADEN Slave Address Mask B9H 00H. SBUF Serial Data Buffer 99H xxxxxxxxB,9F 9E 9D 9C 9B 9A 99 98.
SCON Serial Control 98H SM0 FE SM1 SM2 REN TB8 RB8 TI RI 00H. SP Stack Pointer 81H 07H,8F 8E 8D 8C 8B 8A 89 88, TCON Timer Control 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 00H. CF CE CD CC CB CA C9 C8, T2CON Timer 2 Control C8H TF2 EXF2 RCLK TCLK EXEN2 TR2 C T2 CP RL2 00H. T2MOD Timer 2 Mode Control C9H T2OE DCEN xxxxxx00B. TH0 Timer High 0 8CH 00H,TH1 Timer High 1 8DH 00H,TH2 Timer High 2 CDH 00H. TL0 Timer Low 0 8AH 00H,TL1 Timer Low 1 8BH 00H,TL2 Timer Low 2 CCH 00H. TMOD Timer Mode 89H GATE C T M1 M0 GATE C T M1 M0 00H. 80C31 80C32 80C51 8 bit microcontroller family 128 256 byte RAM ROMless low voltage 2 7V 5 5V low power high speed 33 MHz 2000 Aug 07 6 PIN DESCRIPTIONS PIN NUMBER MNEMONIC DIP LCC QFP TYPE NAME AND FUNCTION VSS 20 22 16 I Ground 0 V reference VCC 40 44 38 I Power Supply This is the power supply voltage for normal idle and power

Related Books