W90P710CD/W90P710CDG
4-Channel PWM
y
y
y
y
y
Four 16-bit timers with PWM
Two 8-bit pre-scalers & Two 4-bit dividers
Programmable duty control of output waveform
Auto reload mode or one-shot pulse mode
Dead-zone generator
I2C Master
y
y
y
y
y
y
y
y
y
y
y
y
Two 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
Supports 7 bit addressing mode
Software mode I2C
Universal Serial Interface (USI)
y
y
y
y
y
y
y
y
y
1-Channel USI
Support USI (Microwire/SPI) master mode
Full duplex synchronous serial data transfer
Variable length of transfer word up to 32 bits
Provide burst mode operation, transmit/receive can be executed up to four times in one transfer
MSB or LSB first data transfer
Rx and Tx on both rising or falling edge of serial clock independently
Two slave/device select lines
Fully static synchronous design with one clock domain
2-Channel AC97/I2S Audio Codec Host Interface
y
y
y
AHB master port and an AHB slave port are offered in audio controller.
Always 8-beat incrementing burst
Always bus lock when 8-beat incrementing burst
- 10 -