7 pulse width modulation controller, 8 multimedia card interface, 9 can controller – Rainbow Electronics AT91CAP9S250A User Manual

Page 42

Advertising
background image

42

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

10.4.7

Pulse Width Modulation Controller

• 4 channels, one 16-bit counter per channel

• Common clock generator, providing Thirteen Different Clocks

– A Modulo n counter providing eleven clocks

– Two independent Linear Dividers working on modulo n counter outputs

• Independent channel programming

– Independent Enable Disable Commands

– Independent Clock Selection

– Independent Period and Duty Cycle, with Double Bufferization

– Programmable selection of the output waveform polarity

– Programmable center or left aligned output waveform

10.4.8

Multimedia Card Interface

• 2 double-channel Multimedia Card Interface, allowing concurrent transfers with 2 cards

• Compatibility with MultiMedia Card Specification Version 3.31

• Compatibility with SD Memory Card Specification Version 1.0

• Compatibility with SDIO Specification Version V1.0.

• Cards clock rate up to Master Clock divided by 2

• Embedded power management to slow down clock rate when not used

• Each MCI has one slot supporting

– One MultiMediaCard bus (up to 30 cards) or

– One SD Memory Card

– One SDIO Card

• Support for stream, block and multi-block data read and write

10.4.9

CAN Controller

• Fully compliant with 16-mailbox CAN 2.0A and 2.0B CAN Controllers

• Bit rates up to 1Mbit/s.

• Object-oriented mailboxes, each with the following properties:

– CAN Specification 2.0 Part A or 2.0 Part B Programmable for Each Message

– Object Configurable as receive (with overwrite or not) or transmit

– Local Tag and Mask Filters up to 29-bit Identifier/Channel

– 32 bits access to Data registers for each mailbox data object

– Uses a 16-bit time stamp on receive and transmit message

– Hardware concatenation of ID unmasked bitfields to speedup family ID processing

– 16-bit internal timer for Time Stamping and Network synchronization

– Programmable reception buffer length up to 16 mailbox object

– Priority Management between transmission mailboxes

– Autobaud and listening mode

– Low power mode and programmable wake-up on bus activity or by the application

– Data, Remote, Error and Overload Frame handling

Advertising