SAM9XE512 Atmel Corporation, SAM9XE512 Datasheet - Page 840

no-image

SAM9XE512

Manufacturer Part Number
SAM9XE512
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM9XE512

Flash (kbytes)
512 Kbytes
Pin Count
217
Max. Operating Frequency
180 MHz
Cpu
ARM926
Hardware Qtouch Acquisition
No
Max I/o Pins
96
Ext Interrupts
96
Usb Transceiver
3
Usb Speed
Full Speed
Usb Interface
Host, Device
Spi
2
Twi (i2c)
2
Uart
6
Ssc
1
Ethernet
1
Sd / Emmc
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
Yes
Adc Channels
4
Adc Resolution (bits)
10
Adc Speed (ksps)
312
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
32
Self Program Memory
NO
External Bus Interface
1
Dram Memory
sdram
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
1.65 to 1.95
Fpu
No
Mpu / Mmu
No / Yes
Timers
6
Output Compare Channels
6
Input Capture Channels
6
32khz Rtc
Yes
Calibrated Rc Oscillator
No
46.2.6
46.2.6.1
46.2.6.2
46.2.6.3
46.2.7
46.2.7.1
46.2.7.2
840
AT91SAM9XE128/256/512 Preliminary
Serial Peripheral Interface (SPI)
Serial Synchronous Controller (SSC)
SPI: Bad Serial Clock Generation on second chip_select when SCBR = 1, CPOL = 1 and NCPHA = 0
SPI: Software Reset must be Written Twice
SPI: Inaccurate RHR.PCS in Variable Mode
SSC: Transmitter Limitations in Slave Mode
SSC: Delay on TD (transmit data signal)
If the SPI is used in the following configuration:
then an additional pulse will be generated on output SPCK during the second transfer.
Do not use a multiple Chip Select configuration where at least one SCRx register is configured
with SCBR = 1 and the others differ from 1 if CPHA = 0 and CPOL = 1.
If all chip selects are configured with Baudrate = 1, the issue does not appear.
If a software reset (SWRST in the SPI control register) is performed, the SPI may not work prop-
erly (the clock is enabled before the chip select.)
The SPI Control Register field SWRST (Software Reset) needs to be written twice to be correctly
set.
When the SPI is configured in master mode, connected to four slaves and the variable periph-
eral mode is selected, the PCS field in the SPI_RDR does not accurately tell which slave the
received data came from if all Chip Selects are used consecutively.
Use DLYBCT field of the SPI Chip Select Register to include a delay between two consecutive
transfers.
If TK is programmed as output and TF is programmed as input, it is impossible to emit data
when start of edge (rising or falling) of synchro with a Start Delay equal to zero.
None.
When:
• master mode
• CPOL = 1 and NCPHA = 0
• multiple chip selects used with one transfer with Baud rate (SCBR) equal to 1 (i.e., when
• transmit with the slowest chip select and then with the fastest one,
• TCMR.START = Receive Start
• TCMR.STTDLY is more than ZERO
• RCMR.START = Start on falling edge/Start on Rising edge/Start on any edge
• RFMR.FSOS = None (input)
serial clock frequency equals the system clock frequency) and the other transfers set with
SCBR not equal to 1
Problem Fix/Workaround
Problem Fix/Workaround
Problem Fix/Workaround
Problem Fix/Workaround
6254C–ATARM–22-Jan-10

Related parts for SAM9XE512