English
Language : 

PR31100 Datasheet, PDF (5/26 Pages) NXP Semiconductors – Highly integrated embedded processor
Philips Semiconductors
Highly integrated embedded processor
Preliminary specification
MIPS
PR31100
IR Module
• IR consumer mode
– allows control of consumer electronic devices such as stereos,
TVs, VCRs, etc.
– programmable pulse parameters
– external analog LED circuitry
• IRDA communication mode
– allows communication with other IRDA devices such as FAX
machines, copiers, printers, etc.
– supported by UART module within PR31100
– external analog receiver preamp and LED circuitry
– data rate = up to 115 Kbps at 1 meter
• IR FSK communication mode
– supported by UART module within PR31100
– external analog IR chip(s) perform frequency modulation to
generate the desired IR communication mode protocol
– data rate = up to 36000 bps at 3 meters
• carrier detect state machine
– periodically enables IR receiver to check if a valid carrier is
present
Magicbus Module
• synchronous, serial 2–wire (clock and data), half–duplex
communications protocol
• supports low–cost, low–power peripherals
• supports maximum data rate of 14.75 Mbps
• DMA support for Magicbus receive and transmit
Power Module
• power–down modes for individual internal peripheral modules
• serial (SPI port) power supply control interface supported
• power management state machine has 4 states: RUNNING,
DOZING, SLEEP, and COMA
Serial Interconnect Bus (SIB) Module
• PR31100 contains holding and shift registers to support the serial
interface to the UCB1100 and/or other optional codec devices
• interface compatible with slave mode 3 of Crystal CS4216 codec
• synchronous, frame–based protocol
• PR31100 always master source of clock and frame frequency and
phase; programmable clock frequency
• each SIB frame consists of 128 clock cycles, further divided into 2
subframes or words of 64 bits each (supports up to 2 devices
simultaneously)
• independent DMA support for audio receive and transmit, telecom
receive and transmit
• supports 8–bit or 16–bit mono telecom formats
• supports 8–bit or 16–bit mono or stereo audio formats
• independently programmable audio and telecom sample rates
• CPU read/write registers for subframe control and status
System Peripheral Interface (SPI) Module
• provides interface to SPI peripherals and devices
• full–duplex, synchronous serial data transfers (data in, data out,
and clock signals)
• PR31100 supplies dedicated chip select and interrupt for an SPI
interface serial power supply
• 8–bit or 16–bit data word lengths for the SPI interface
• programmable SPI baud rate
Timer Module
• Real Time Clock (RTC) and Timer
• 40–bit counter (30.517 µsec granularity);
maximum uninterrupted time = 388.36 days
• 40–bit alarm register (30.517 µsec granularity)
• 16–bit periodic timer (0.868 µsec granularity);
maximum timeout = 56.8 msec
• interrupts on alarm, timer, and prior to RTC roll–over
UART Module
• 2 independent full–duplex UARTs
• programmable baud rate generator
• UART–A port used for serial control interface to external IR
module
• UART–B port used for general purpose serial control interface
• UART–A and UART–B DMA support for receive and transmit
Video Module
• bit–mapped graphics
• supports monochrome, grey scale, or color modes
• time–based dithering algorithm for grey scale and color modes
• supports multiple screen sizes
• supports split and non–split displays
• variable size and relocatable video buffer
• DMA support for fetching image data from video buffer
1996 Aug 07
5