W90N745CD/W90N745CDG
USB Host Controller
•
•
•
•
•
USB 1.1 compliant
Compatible with Open HCI 1.0 specification
Supports low-speed and full speed devices
Build-in DMA for real time data transfer
Two on-chip USB transceivers with one optionally shared with USB device controller
USB Device Controller
•
•
USB 1.1 compliant
Support four USB endpoints including one control endpoint and 3 configurable endpoints for rich
USB functions
Two PLLs
•
•
•
•
•
The external clock can be multiplied by on-chip PLL to provide high frequency system clock
The input frequency range is 3-30MHz; 15MHz is preferred.
One PLL for both CPU and USB host/device controller
One PLL for audio I²S 12.288/16.934MHz clock source
Programmable clock frequency
4-Channel PWM
•
•
•
•
•
Four 16-bit timers with PWM
Two 8-bit pre-scalers & Two 4-bit dividers
Programmable duty control of output waveform (PWM)
Auto reload mode or one-shot pulse mode
Dead-zone generator
I2C Master
•
•
•
•
•
•
•
•
•
•
2-channel I2C
Compatible with Philips I2C standard, support master mode only
Support multi master operation
Clock stretching and wait state generation
Provide multi-byte transmit operation, up to 4 bytes can be transmitted in a single transfer
Software programmable acknowledge bit
Arbitration lost interrupt, with automatic transfer cancellation
Start/Stop/Repeated Start/Acknowledge generation
Start/Stop/Repeated Start detection
Bus busy detection
- 4 -