UPSD3422E-40U6 STMicroelectronics, UPSD3422E-40U6 Datasheet - Page 59

MCU 8BIT 8032 64KB FLASH 80TQFP

UPSD3422E-40U6

Manufacturer Part Number
UPSD3422E-40U6
Description
MCU 8BIT 8032 64KB FLASH 80TQFP
Manufacturer
STMicroelectronics
Series
µPSDr
Datasheet

Specifications of UPSD3422E-40U6

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
80KB (80K x 8)
Program Memory Type
FLASH
Ram Size
4K 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-5577 - BOARD EVAL USB POWER SWITCH497-5518 - EVAL BOARD RFID READER
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Other names
497-4903

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPSD3422E-40U6
Manufacturer:
STMicroelectronics
Quantity:
10 000
UPSD3422, UPSD3433, UPSD3434, UPSD3454
Note:
1
8051 assembly code example
LOOP:
The code loop where the data transfer takes place is only 3 lines of code.
MOV
MOV
MOV
MOV
MOV
MOV
MOVX
MOVX
DJNZ
MOV
MOV
(1)
(1)
(1)
R7, #COUNT
DPTR,
#SOURCE_ADDR
85h, #01h
DPTR, #DEST_ADDR ; load XDATA destination address base into DPTR1
85h, #40h
86h, #0Ah
A, @DPTR
@DPTR, A
R7, LOOP
86h, #00
85h, #00
; initialize size of data block to transfer
; load XDATA source address base into DPTR0
; load DPTC to access DPTR1 pointer
; load DPTC to access DPTR0 pointer and auto
toggle
; load DPTM to auto-increment both pointers
; load XDATA byte from source into ACC.
; after load completes, DPTR0 increments and
DPTR
; switches DPTR1
; store XDATA byte from ACC to destination.
; after store completes, DPTR1 increments and
DPTR
; switches to DPTR0
; continue until done
; disable auto-increment
; disable auto-toggle, now back to single DPTR
mode
Dual data pointers
59/300

Related parts for UPSD3422E-40U6