SC32442B RISC MICROPROCESSOR
USB DEVICE
13-3
USB DEVICE CONTROLLER SPECIAL REGISTERS
This section describes detailed functionalities about register sets of USB device controller.
All special function register is byte-accessible or word-accessible. If you access byte mode offset-address is
different in little endian and big endian. All reserved bit is zero.
Common indexed registers depend on INDEX register (INDEX_REG) (offset address: 0X178) value. For example
if you want to write EP0 CSR register, you must write ‘0x00’ on the INDEX_REG before writing IN_CSR1 register.
NOTE
All register must be resettled after performing Host Reset Signaling.
Register Name
Description
Offset Address
NON INDEXED REGISTERS
FUNC_ADDR_REG
Function address register
0x140(L) / 0x143(B)
PWR_REG
Power management register
0x144(L) / 0x147(B)
EP_INT_REG (EP0–EP4)
Endpoint interrupt register
0x148(L) / 0x14B(B)
USB_INT_REG
USB interrupt register
0x158(L) / 0x15B(B)
EP_INT_EN_REG (EP0–EP4)
Endpoint interrupt enable register
0x15C(L) / 0x15F(B)
USB_INT_EN_REG
USB Interrupt enable register
0x16C(L) / 0x16F(B)
FRAME_NUM1_REG
Frame number 1 register
0x170(L) / 0x173(B)
FRAME_NUM2_REG
Frame number 2 register
0x174(L) / 0x177(B)
INDEX_REG
Index register
0x178(L) / 0x17B(B)
EP0_FIFO_REG
Endpoint0 FIFO register
0x1C0(L) / 0x1C3(B)
EP1_FIFO_REG
Endpoint1 FIFO register
0x1C4(L) / 0x1C7(B)
EP2_FIFO_REG
Endpoint2 FIFO register
0x1C8(L) / 0x1CB(B)
EP3_FIFO_REG
Endpoint3 FIFO register
0x1CC(L) / 0x1CF(B)
EP4_FIFO_REG
Endpoint4 FIFO register
0x1D0(L) / 0x1D3(B)
EP1_DMA_CON
Endpoint1 DMA control register
0x200(L) / 0x203(B)
EP1_DMA_UNIT
Endpoint1 DMA unit counter register
0x204(L) / 0x207(B)
EP1_DMA_FIFO
Endpoint1 DMA FIFO counter register
0x208(L) / 0x20B(B)
EP1_DMA_TTC_L
Endpoint1 DMA transfer counter low-byte register
0x20C(L) / 0x20F(B)
EP1_DMA_TTC_M
Endpoint1 DMA transfer counter middle-byte register
0x210(L) / 0x213(B)
EP1_DMA_TTC_H
Endpoint1 DMA transfer counter high-byte register
0x214(L) / 0x217(B)
Summary of Contents for SC32442B54
Page 1: ...SC32442B54 USER S MANUAL Revision 1 0 ...
Page 43: ...PRODUCT OVERVIEW SC32442B RISC MICROPROCESSOR 1 42 NOTES ...
Page 59: ...PROGRAMMER S MODEL SC32442B RISC MICROPROCESSOR 2 16 NOTES ...
Page 123: ...ARM INSTRUCTION SET SC32442B RISC MICROPROCESSOR 3 64 NOTES ...
Page 167: ...THUMB INSTRUCTION SET SC32442B RISC MICROPROCESSOR 4 44 NOTES ...
Page 187: ...MEMORY CONTROLLER SC32442B RISC MICROPROCESSOR 5 20 NOTES ...
Page 250: ...DMA SC32442B RISC MICROPROCESSOR 8 14 NOTES ...
Page 308: ...PWM TIMER SC32442B RISC MICROPROCESSOR 10 20 NOTES ...
Page 330: ...UART SC32442B RISC MICROPROCESSOR 11 22 NOTES ...
Page 417: ...SC32442B RISC MICROPROCESSOR LCD CONTROLLER 15 45 NOTES ...
Page 427: ...ADC AND TOUCH SCREEN INTERFACE SC32442B RISC MICROPROCESSOR 16 10 NOTES ...
Page 511: ...BUS PRIORITIES SC32442B RISC MICROPROCESSOR 24 2 NOTES ...
Page 562: ...K5D2G13ACM D075 Revision 1 0 December 2006 7 MCP MEMORY 2Gb 256Mb x8 NAND Flash Memory A Die ...
Page 599: ...K5D2G13ACM D075 Revision 1 0 December 2006 44 MCP MEMORY 512Mb 16Mb x32 Mobile SDRAM C Die ...