P80C32UBAA NXP Semiconductors, P80C32UBAA Datasheet - Page 19

MCU 8-Bit 80C 80C51 CISC 32KB ROM 5V 44-Pin PLCC Tube

P80C32UBAA

Manufacturer Part Number
P80C32UBAA
Description
MCU 8-Bit 80C 80C51 CISC 32KB ROM 5V 44-Pin PLCC Tube
Manufacturer
NXP Semiconductors
Datasheets

Specifications of P80C32UBAA

Package
44PLCC
Device Core
80C51
Family Name
80C
Maximum Speed
33 MHz
Operating Supply Voltage
5 V
Data Bus Width
8 Bit
Number Of Programmable I/os
32
Interface Type
UART
Number Of Timers
3
Ram Size
256 Byte
Program Memory Size
32 KB
Program Memory Type
ROM
Operating Temperature
0 to 70 °C
Controller Family/series
(8051) 8052
No. Of I/o's
32
Ram Memory Size
256Byte
Cpu Speed
33MHz
No. Of Timers
3
Digital Ic Case Style
PLCC
Supply
RoHS Compliant
Core Size
8bit
Oscillator Type
External Only
Lead Free Status / RoHS Status

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P80C32UBAA
Manufacturer:
PHILIPS
Quantity:
5 530
Part Number:
P80C32UBAA
Manufacturer:
PHILIPS
Quantity:
6 250
Part Number:
P80C32UBAA
Manufacturer:
PHILIPS
Quantity:
75
Part Number:
P80C32UBAA
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
P80C32UBAA
Manufacturer:
NXP
Quantity:
1 116
Part Number:
P80C32UBAA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P80C32UBAA
Quantity:
442
Company:
Part Number:
P80C32UBAA
Quantity:
4
Part Number:
P80C32UBAA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P80C32UBAA,512
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P80C32UBAA,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P80C32UBAAЈ¬512
Manufacturer:
PH3
Quantity:
910
Philips Semiconductors
Reduced EMI Mode
The AO bit (AUXR.0) in the AUXR register when set disables the
ALE output.
Reduced EMI Mode
AUXR (8EH)
AUXR.0
Dual DPTR
The dual DPTR structure (see Figure 13) enables a way to specify
the address of an external data memory location. There are two
16-bit DPTR registers that address the external memory, and a
single bit called DPS = AUXR1/bit0 that allows the program code to
switch between them.
AUXR1 (A2H)
Where:
The DPS bit status should be saved by software when switching
between DPTR0 and DPTR1.
2000 Aug 07
New Register Name: AUXR1#
SFR Address: A2H
Reset Value: xxx000x0B
DPS = AUXR1/bit0 = Switches between DPTR0 and DPTR1.
80C51 8-bit microcontroller family
128/256 byte RAM ROMless low voltage (2.7V–5.5V),
low power, high speed (33 MHz)
7
7
6
Select Reg
6
DPTR0
DPTR1
AO
5
5
4
4
Turns off ALE output.
WUPD
3
3
2
2
0
DPS
0
1
1
1
AO
DPS
0
0
19
Note that bit 2 is not writable and is always read as a zero. This
allows the DPS bit to be quickly toggled simply by executing an INC
DPTR instruction without affecting the WOPD or LPEP bits.
DPTR Instructions
The instructions that refer to DPTR refer to the data pointer that is
currently selected using the AUXR1/bit 0 register. The six
instructions that use the DPTR are as follows:
The data pointer can be accessed on a byte-by-byte basis by
specifying the low or high byte in an instruction which accesses the
SFRs. See application note AN458 for more details.
INC DPTR
MOV DPTR, #data16
MOV A, @ A+DPTR
MOVX A, @ DPTR
MOVX @ DPTR , A
JMP @ A + DPTR
AUXR1
DPS
BIT0
(83H)
DPH
Increments the data pointer by 1
Loads the DPTR with a 16-bit constant
Move code byte relative to DPTR to ACC
Move external RAM (16-bit address) to
ACC
Move ACC to external RAM (16-bit
address)
Jump indirect relative to DPTR
Figure 13.
(82H)
DPL
DPTR1
DPTR0
80C31/80C32
Product specification
EXTERNAL
MEMORY
DATA
SU00745A

Related parts for P80C32UBAA