Section 18 Universal Serial Bus Interface (USB)
Rev. 3.00 Jan 25, 2006 page 554 of 872
REJ09B0286-0300
Internal
data bus
Internal FIFO controller
Supplied to
each block
Bus driver/
receiver
PLL
EP0S FIFO
Internal
interrupt
USEXCL
USDP
USDM
DrVCC
DrVSS
Legend:
Internal FIFO Controller
Registers
RFU request
RFU communication
EP0I FIFO
EP0O FIFO
EP1 FIFO
EP2 FIFO
EP3 FIFO
EP4
transmit buffer
EP5
receive buffer
Control
registers
USDP
USDM
USEXCL
φ
φ
24
DrVcc
DrVss
EP0S FIFO
EP0I FIFO
EP0O FIFO
EP1 FIFO
EP2 FIFO
EP3 FIFO
EP4 transmit buffer
EP5 receive buffer
: Up-stream data + pin
: Up-stream data - pin
: USB external clock input pin
: System clock
: Clock multiplied to be 24 MHz
: Bus driver power supply pin
: Bus driver ground pin
: FIFO in USB for endpoint 0S
: FIFO in USB for endpoint 0I
: FIFO in USB for endpoint 0O
: FIFO in USB for endpoint 1
: FIFO in USB for endpoint 2
: FIFO in USB for endpoint 3
: Endpoint 4 transmit buffer
: Endpoint 5 receive buffer
: Endpoint data register 0S
: Endpoint data register 0O
: Endpoint data register 0I
: Endpoint data register 1
: Endpoint data register 2
: Endpoint data register 3
: FIFO valid size register 0S
: FIFO valid size register 01
: FIFO valid size register 0I
: FIFO valid size register 1
: FIFO valid size register 2
: FIFO valid size register 3
: Endpoint size register 1
: RFU/FIFO read request flag register
: Endpoint 4 packet size register
: Packet transfer enable register 0
: USB interrupt enable register 0
: USB interrupt flag register 0
: Transfer normal completion interrupt flag register 0
: Transfer abnormal completion interrupt flag register 0
: USB control/status register 0
: USB interrupt enable register 1
: USB interrupt flag register 1
: Endpoint stall register 0
: Endpoint direction register 0
: Endpoint reset register 0
: Device resume register
: Interrupt source select register 0
: USB control register 1
: USB mode control register
: USB control register 1
: USBPLL control register
: USB port control register
: USB test register 0
: USB test register 1
: Configuration value register
EPDR0S
EPDR0O
EPDR0I
EPDR1
EPDR2
EPDR3
FVSR0S
FVSR0O
FVSR0I
FVSR1
FVSR2
FVSR3
EPSZR1
UDTRFR
EP4PKTSZR
Control Registers
PTTER0
USBIER0
USBIFR0
TSFR0
TFFR0
USBCSR0
USBIER1
USBIFR1
EPSTLR0
EPDIR0
EPRSTR0
DEVRSMR
INTSELR0
USBCR1
USBMDCR
USBCR0
UPLLCR
UPRTCR
UTESTR0
UTESTR1
CONFV
Bus interface
Interrupt
interface
USB function core
Clock
selection
Module data bus 1
Module data bus 2
φ
24
φ
Figure 18.1 Block Diagram of USB
Содержание H8S/2158
Страница 10: ...Rev 3 00 Jan 25 2006 page viii of lii...
Страница 36: ...Rev 3 00 Jan 25 2006 page xxxiv of lii B Product Lineup 863 C Package Dimensions 864 Index 865...
Страница 47: ...Rev 3 00 Jan 25 2006 page xlv of lii Appendix Figure C 1 Package Dimensions TBP 112A 864...
Страница 54: ...Rev 3 00 Jan 25 2006 page lii of lii...
Страница 70: ...Section 1 Overview Rev 3 00 Jan 25 2006 page 16 of 872 REJ09B0286 0300...
Страница 118: ...Section 3 MCU Operating Modes Rev 3 00 Jan 25 2006 page 64 of 872 REJ09B0286 0300...
Страница 126: ...Section 4 Exception Handling Rev 3 00 Jan 25 2006 page 72 of 872 REJ09B0286 0300...
Страница 198: ...Section 6 Bus Controller Rev 3 00 Jan 25 2006 page 144 of 872 REJ09B0286 0300...
Страница 326: ...Section 10 8 Bit PWM Timer PWM Rev 3 00 Jan 25 2006 page 272 of 872 REJ09B0286 0300...
Страница 440: ...Section 15 Watchdog Timer WDT Rev 3 00 Jan 25 2006 page 386 of 872 REJ09B0286 0300...
Страница 606: ...Section 17 I 2 C Bus Interface IIC Rev 3 00 Jan 25 2006 page 552 of 872 REJ09B0286 0300...
Страница 742: ...Section 19 Multimedia Card Interface MCIF Rev 3 00 Jan 25 2006 page 688 of 872 REJ09B0286 0300...
Страница 744: ...Section 20 Encryption Operation Circuit DES and GF Rev 3 00 Jan 25 2006 page 690 of 872 REJ09B0286 0300...
Страница 750: ...Section 21 D A Converter Rev 3 00 Jan 25 2006 page 696 of 872 REJ09B0286 0300...
Страница 768: ...Section 22 A D Converter Rev 3 00 Jan 25 2006 page 714 of 872 REJ09B0286 0300...
Страница 770: ...Section 23 RAM Rev 3 00 Jan 25 2006 page 716 of 872 REJ09B0286 0300...
Страница 824: ...Section 26 Clock Pulse Generator Rev 3 00 Jan 25 2006 page 770 of 872 REJ09B0286 0300...
Страница 844: ...Section 27 Power Down Modes Rev 3 00 Jan 25 2006 page 790 of 872 REJ09B0286 0300...
Страница 878: ...Section 28 List of Registers Rev 3 00 Jan 25 2006 page 824 of 872 REJ09B0286 0300...
Страница 926: ...Index Rev 3 00 Jan 25 2006 page 872 of 872 REJ09B0286 0300...