ISP1160BD,118 NXP Semiconductors, ISP1160BD,118 Datasheet - Page 22
ISP1160BD,118
Manufacturer Part Number
ISP1160BD,118
Description
Manufacturer
NXP Semiconductors
Datasheet
1.ISP1160BD118.pdf
(87 pages)
Specifications of ISP1160BD,118
Operating Temperature (max)
85C
Operating Temperature (min)
-40C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Lead Free Status / RoHS Status
Compliant
- Current page: 22 of 87
- Download datasheet (3Mb)
ISP1160-01_7
Product data sheet
The actual requirement for the buffer RAM needs to reach not the maximum size. You can
make your selection based on your application.
The following are some calculations of the ISO_A or ISO_B space for a frame of data:
When the embedded system wants to initiate a transfer to the USB bus, the data needed
for one frame is transferred to the ATL buffer or the ITL buffer. The microprocessor detects
the buffer status through interrupt routines. When the HcBufferStatus register (2CH to
read only) indicates that the buffer is empty, then the microprocessor writes data into the
buffer. When the HcBufferStatus register indicates that the buffer is full, the data is ready
on the buffer, and the microprocessor needs to read data from the buffer.
For every 1 ms, there might be many events to generate interrupt requests to the
microprocessor for data transfer or status retrieval. However, each of the interrupt types
defined in this specification can be enabled or disabled by setting HcμPInterruptEnable
register bits accordingly.
The data transfer can be done via the PIO mode or the DMA mode. The data transfer rate
can go up to 15 Mbyte/s. In the DMA operation, the single-cycle or multi-cycle burst
modes are supported. Multi-cycle burst modes of 1, 4 or 8 cycles per burst are supported
for the ISP1160/01.
Fig 17. HC internal FIFO buffer RAM partitions.
•
•
•
•
ATL buffer length = 1000H, ITL buffer length = 0H. This will use the internal FIFO
buffer RAM for only ATL transfers.
Maximum number of useful data sent during one USB frame is 1280 bytes (20 ISO
packets of 64 bytes). The total RAM size needed is:
20 × 8 + 1280 = 1440 bytes.
Maximum number of packets for different endpoints sent during one USB frame is 150
(150 ISO packets of 1 byte). The total RAM size needed is:
150 × 8 + 150 × 1 = 1350 bytes.
The Ping buffer RAM (ITL0) and the Pong buffer RAM (ITL1) have a maximum size of
2 kbytes each. All data needed for one frame can be stored in the Ping or the Pong
buffer RAM.
ATL buffer
ITL buffer
Rev. 07 — 29 September 2009
bottom
ITL0
ITL1
ATL
top
control/bulk/interrupt
FIFO buffer RAM
ISO_A
ISO_B
not used
data
MGT950
Embedded USB host controller
4 kbytes
programmable
ISP1160/01
sizes
© ST-ERICSSON 2009. All rights reserved.
22 of 87
Related parts for ISP1160BD,118
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Isp1160 Embedded Universal Serial Bus Host Controller
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors