Z32AN00NW200SG Zilog, Z32AN00NW200SG Datasheet - Page 172

IC ARM922T MCU 200MHZ 256-BGA

Z32AN00NW200SG

Manufacturer Part Number
Z32AN00NW200SG
Description
IC ARM922T MCU 200MHZ 256-BGA
Manufacturer
Zilog
Series
Encore!® 32r
Datasheet

Specifications of Z32AN00NW200SG

Core Processor
ARM9
Core Size
16/32-Bit
Speed
200MHz
Connectivity
EBI/EMI, IrDA, SmartCard, SPI, UART/USART, USB OTG
Peripherals
DMA, LCD, Magnetic Card Reader, POR, PWM, WDT
Number Of I /o
76
Program Memory Type
ROMless
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
1.71 V ~ 3.6 V
Data Converters
A/D 4x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
256-LBGA
For Use With
269-4713 - KIT DEV ENCORE 32 SERIES
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Other names
269-4717

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z32AN00NW200SG
Manufacturer:
Zilog
Quantity:
10 000
Z32AN Series Data Sheet
19.5.3 Send a Full Speed Bulk Data to Target Device
19.6 On-The-Go operation
19.6.1 OTG Dual Role “B” Device Operation
DS0200-003
State
B_PERIPHERAL
B_WAIT_ACON
B_SRP_INIT
A device is considered a “B” device if it connected to the bus with a USB Type-B or Mini-B cable.
B_HOST
B_IDLE
1.
2.
3.
4.
5.
6.
7.
8.
9.
Complete all steps discover to connect and configure a device. Write USB_ADDR with the
address of the target device.
Write the ENDPT0 to 0x1D to enable transmit and receive transfers with handshaking enabled.
Setup the Even TX EP0 BDT to transfer up to 64 bytes.
Set the device address of the target device in USB_ADDR.
Write USB_TOKEN with an OUT token to the desired endpoint. The write to this register will
trigger the USB block transmit state machines to begin transmitting the TOKEN and the data.
Setup the Odd TX EP0 BDT to transfer up to 64 bytes.
Write USB_TOKEN with an OUT.
Wait for USB_ISTAT.TDONE to be set, indicating the transfer has completed. If the target
NAKed, the controller retries indefinitely without unless USB_EP0_CTRL.RETRY_DIS is set. If
set, the handshake (ACK, NAK, STALL or ERROR) is returned in the BDT PID field. If a
STALL, the packet must be de-queued and the error condition in the device cleared. If a
RESET occurs the target has detached.
Once USB_ISTAT.TDONE set, the BDTs can be examined and the next packet queued.
Action
If ID Interrupt, type A cable plugged in. Goto A_IDLE
If BSESSV Interrupt, “A” device has turned on VBUS and will begin a session, turn on DPH and
goto B_PERIPHERAL
If “B” application wants the bus and Bus is Idle for 2ms and BSESSE set, “B” device can perform
an SRP, Pulse CHRG_VBUS Pulse DPH 5-10 ms and goto B_SRP_INIT
If ID Interrupt or SRP Done (SRP must be done in less than 100 ms), goto B_IDLE
If HNP enabled and the bus is suspended and “B” wants the bus, the “B” device can become the
host, turn off DPH and goto WAIT_ACON
If “A” connects, that is, an attach interrupt is received, turn on host mode, and goto B_HOST
If ID Interrupt or BSESSV Interrupt, if the cable changes or if VBUS goes away, host doesn’t
support us, goto B_IDLE
If 3.125 ms expires or if a Resume occurs, goto B_PERIPHERAL
If ID Interrupt or BSESSV Interrupt. if cable changes or V
goto B_IDLE.
If “B” application is done or “A” disconnects, goto B_PERIPHERAL
Figure 19-3: Dual Role "B" Device Flow Diagram
BUS
goes away, host doesn’t support us,
Page 159

Related parts for Z32AN00NW200SG