33
6042DS–ATARM–14-Dec-06
AT91SAM7A3
– Independent enable/disable commands
– Independent clock selection
– Independent period and duty cycle, with double buffering
– Programmable selection of the output waveform polarity
– Programmable center or left aligned output waveform
11.7 USB Device Port
• USB V2.0 full-speed compliant,12 Mbits per second.
• Embedded USB V2.0 full-speed transceiver
• Six endpoints
– Endpoint 0: 8 bytes
– Endpoint 1 and 2: 64 bytes ping-pong
– Endpoint 3: 64 bytes
– Endpoint 4 and 5: 512 bytes ping-pong
• Embedded 2,376-byte dual-port RAM for endpoints
– Ping-pong Mode (two memory banks) for bulk endpoints
• Suspend/resume logic
11.8 Multimedia Card Interface
• Compatibility with MultiMedia card specification version 2.2
• Compatibility with SD Memory card specification version 1.0
• Cards clock rate up to Master Clock divided by 2
• Embeds power management to slow down clock rate when not used
• Supports up to sixteen slots (through multiplexing)
– One slot for one MultiMedia card bus (up to 30 cards) or one SD memory card
• Supports stream, block and multi-block data read and write
• Supports connection to Peripheral Data Controller
– Minimizes processor intervention for large buffer transfers
11.9 CAN Controller
• Fully compliant with CAN 2.0B active controllers
• Bit rates up to 1Mbit/s
• 16 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-bit access to data registers for each mailbox data object
– Uses a 16-bit time stamp on receive and transmit messages
– Hardware concatenation of ID unmasked bit fields to speed up family ID processing
– 16-bit internal timer for Time Stamping and Network synchronization
– Programmable reception buffer length up to 16 mailbox object