UPSD3433EB40U6 STMicroelectronics, UPSD3433EB40U6 Datasheet - Page 39

MCU 8BIT 8032 128KB FLASH 80TQFP

UPSD3433EB40U6

Manufacturer Part Number
UPSD3433EB40U6
Description
MCU 8BIT 8032 128KB FLASH 80TQFP
Manufacturer
STMicroelectronics
Series
µPSDr
Datasheet

Specifications of UPSD3433EB40U6

Core Processor
8032
Core Size
8-Bit
Speed
40MHz
Connectivity
I²C, IrDA, SPI, UART/USART, USB
Peripherals
LVD, POR, PWM, WDT
Number Of I /o
46
Program Memory Size
160KB (160K x 8)
Program Memory Type
FLASH
Ram Size
8K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-TQFP, 80-VQFP
For Use With
497-5518 - EVAL BOARD RFID READER497-5046 - KIT TOOL FOR ST7/UPSD/STR7 MCU
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Other names
497-5660

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPSD3433EB40U6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
UPSD3433EB40U6
Manufacturer:
ST
0
uPSD34xx
9.4
9.5
Note:
9.6
Note:
9.7
Immediate Addressing
This mode uses 8-bits of data (a constant) contained in the second byte of the instruction,
and stores it into the memory location or register indicated by the first byte of the instruction.
Thus, the data is immediately available within the instruction. This mode is commonly used
to initialize registers and SFRs or to perform mask operations.
There is also a 16-bit version of this mode for loading the DPTR Register. In this case, the
two bytes following the instruction byte contain the 16-bit value. For example:
MOV A, 40#
MOV DPTR, 1234#
External Direct Addressing
This mode will access external memory (XDATA) by using the 16-bit address stored in the
DPTR Register. There are only two instructions using this mode and both use the
accumulator to either receive a byte from external memory addressed by DPTR or to send a
byte from the accumulator to the address in DPTR. The uPSD34xx has a special feature to
alternate the contents (source and destination) of DPTR rapidly to implement very efficient
memory-to-memory transfers. For example:
MOVX A, @DPTR
MOVX @DPTR, A
See details in
External Indirect Addressing
This mode will access external memory (XDATA) by using the 8-bit address stored in either
Register R0 or R1. This is the fastest way to access XDATA (least bus cycles), but because
only 8-bits are available for address, this mode limits XDATA to a size of only 256 bytes (the
traditional Port 2 of the 8032 MCU is not available in the uPSD34xx, so it is not possible to
write the upper address byte).
For example:
MOVX @R0,A
This mode is not supported by uPSD34xx.
Indexed Addressing
This mode is used for the MOVC instruction which allows the 8032 to read a constant from
program memory (not data memory). MOVC is often used to read look-up tables that are
embedded in program memory. The final address produced by this mode is the result of
Section 11: Dual data pointers on page
; Move XDATA to accumulator
; Move contents of accumulator to
; XDATA at address contained in
; DPTR
; Move into the accumulator the
; XDATA that is pointed to by
; the address contained in R0.
; Move the constant, 40h, into
; the accumulator
; Move the constant, 1234h, into
; DPTR
47.
8032 addressing modes
39/293

Related parts for UPSD3433EB40U6