isp1160 NXP Semiconductors, isp1160 Datasheet - Page 28

no-image

isp1160

Manufacturer Part Number
isp1160
Description
Isp1160 Embedded Universal Serial Bus Host Controller
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isp1160/01
Manufacturer:
PHILIPS
Quantity:
8
Part Number:
isp1160/01
Quantity:
10
Part Number:
isp1160/01
Manufacturer:
ST
0
Part Number:
isp1160/01
Manufacturer:
ST
Quantity:
20 000
Part Number:
isp1160/03
Manufacturer:
ST
0
Part Number:
isp1160BD
Manufacturer:
PHILIPS
Quantity:
465
Part Number:
isp1160BD
Manufacturer:
PHI/PB
Quantity:
1 941
Part Number:
isp1160BD
Manufacturer:
PHI/PB
Quantity:
676
Part Number:
isp1160BD
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
isp1160BD/01
Manufacturer:
ROHM
Quantity:
62 820
Part Number:
isp1160BD/01
Manufacturer:
NXP
Quantity:
1 000
Part Number:
isp1160BD/01
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1160BD01-T
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1160BD01TM
Manufacturer:
ST
Quantity:
20 000
Part Number:
isp1160BM
Manufacturer:
TI
Quantity:
19
Philips Semiconductors
Table 6:
9397 750 13963
Product data
Observed items
Hc PInterrupt register
Bit 1 (ATLInt)
Bit 2 (AllEOTInterrupt)
HcBufferStatus register
Bit 2 (ATLBufferFull)
Bit 5 (ATLBufferDone)
USB traffic on USB Bus
Run results of the C program example
9.5 HC operational model
//write 80 (0x50) bytes of data into ATL buffer RAM
for (i 0;i<wCount;i
//Check EOT interrupt bit
//Check Buffer status register
//
// Read HC 16-bit registers
//
unsigned int HcRegRead(unsigned int wIndex)
}
//
// Write HC 16-bit registers
//
void HcRegWrite(unsigned int wIndex,unsigned int wValue)
Upon power up, the HCD sets up all operational registers (32-bit). The
FSLargestDataPacket field (bits 30 to 16) of the HcFmInterval register (0DH to read,
8DH to write) and the HcLSThreshold register (11H to read, 91H to write) determine
{
outport(HcDataPort,PTDData[i]);
};
wData
printf("\n HC Interrupt Status
wData
printf("\n HC Buffer Status
}
{ unsigned int wValue;
outport(HcCmdPort,wIndex & 0x7f);
wValue
return(wValue);
{
outport(HcCmdPort,wIndex | 0x80);
outport(HcDataPort,wValue);
}
HC not initialized and not in
USBOperational state
HcRegRead(wHcuPInterrupt);
HcRegRead(wHcBufferStatus);
inport(HcDataPort);
no
0
1
1
0
Rev. 05 — 24 December 2004
)
HC initialized and in
USBOperational state
xH.\n",wData);
yes
1
1
1
1
xH.\n",wData);
Embedded USB Host Controller
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Comments
microprocessor must read ATL
transfer completed
transfer completed
PTD data processed by HC
OUT packets can be seen
ISP1160
28 of 88

Related parts for isp1160