UPSD3433E-40T6 STMicroelectronics, UPSD3433E-40T6 Datasheet - Page 139

no-image

UPSD3433E-40T6

Manufacturer Part Number
UPSD3433E-40T6
Description
MCU 8BIT 8032 128KB FLASH 52TQFP
Manufacturer
STMicroelectronics
Series
µPSDr
Datasheet

Specifications of UPSD3433E-40T6

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
35
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
52-TQFP, 52-VQFP
For Use With
497-5518 - EVAL BOARD RFID READER
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Other names
497-4906

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPSD3433E-40T6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
UPSD3433E-40T6
Manufacturer:
ST
0
UPSD3422, UPSD3433, UPSD3434, UPSD3454
Else If mode is Master-Receiver:
Bus Arbitration lost? (status.BLOST=1?)
Is this Interrupt from sending an address to Slave, or is it from
receiving a data byte from Slave?
A: (Interrupt is from Master sending addr to Slave)
ACK recvd from Slave? (status.ACK_RESP=0?)
Does Master want to receive just one data byte?
B: (Interrupt is from Master recving data from Slv)
Is this the last data byte to receive from Slave?
<Stop occurs after ISR exit>
<Stop occurs after ISR exit>
If Yes, Arbitration was lost:
S1DAT = dummy, write to release bus
Exit ISR, SIOE will switch to Slave Recv mode
If No, Aribitration was not lost, continue:
If its from sending Slave address, goto A:
If its from receiving Slave data, goto B:
If No, an ACK was not received:
S1CON.STO = 1, set Stop condition
dummy = S1DAT, read to release bus
Exit ISR
If Yes, ACK was received, then continue:
dummy = S1DAT, read to release bus
If Yes, do not allow Master to ACK on next interrupt:
<S1CON.AA is already 0>
Exit ISR, now ready to recv one byte from Slv
If No, Master can ACK next byte from Slv
S1CON.AA = 1, allow Master to send ACK
Exit ISR, now ready to recv data from Slave
recv_buf[buffer_index] = S1DAT, read byte
If Yes, tell Slave to stop transmitting:
S1CON.STO = 1, set Stop bus condition
Exit ISR, finished receiving data from Slave
If No, continue:
I
2
C interface
139/300

Related parts for UPSD3433E-40T6