UPSD3433EB40U6 STMicroelectronics, UPSD3433EB40U6 Datasheet - Page 144

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
USB interface
25.1
25.1.1
144/293
Figure 49. USB module block diagram
Basic USB concepts
The Universal Serial Bus (USB) is more complex than the standard serial port and requires
familiarity with the specification to fully understand how to use the USB peripheral in the
uPSD34xx. The USB specification is available on the Internet at http://www.usb.org. Some
basic concepts will be presented in this section but knowledge of the USB specification is
required.
In a USB system, there is only one master and the master is the host computer. The host
controls all activity on the bus and devices respond to requests from the host. The only
exception is when a device has been put into a low power suspend mode by the host. In this
case, the device can signal a remote wakeup. Outside of that exception, all activity is
controlled and initiated by the host. The host-centric model versus a peer-to-peer model
provides the best way to develop low cost peripherals by keeping the complex control logic
on the host side. The uPSD34xx is a peripheral (non-host) device.
Communication flow
The USB provides a means for communication between host (client) software and a function
on a USB device. Functions can have different requirements for the communication flow
depending on the client software to the USB function interaction. With USB, the various
communication flows are separated to provide better bus utilization. For example, one
communication flow is used for managing the device while another is for transferring data
related to the operation of the device. Some bus access is used for each communication
flow with each flow terminated at an endpoint on a device. Each endpoint has various
aspects associated with the communication flow. A USB device looks like a collection of
endpoints to the USB system.
D–
D+
USB–
USB+
Transceiver
USB
Interface
CTRL and Data
Engine
Clock
Serial
PLL
3 - 40MHz
48MHz
Endpoint0
Endpoint0
Endpoint4
Endpoint4
SETUP Command
OUT FIFOs (64 bytes each)
IN FIFOs (64 bytes each)
Buffer (8 bytes)
FIFO Interface Logic
CTRL
CTRL and Data
XDATA
CTRL
USB SFRs
8032
MCU
uPSD34xx
AI10488
S
R
B
F
u
s

Related parts for UPSD3433EB40U6