SAM4S16C Atmel Corporation, SAM4S16C Datasheet - Page 154

no-image

SAM4S16C

Manufacturer Part Number
SAM4S16C
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM4S16C

Flash (kbytes)
1024 Kbytes
Pin Count
100
# Of Touch Channels
32
Hardware Qtouch Acquisition
No
Max I/o Pins
79
Ext Interrupts
79
Usb Transceiver
1
Quadrature Decoder Channels
2
Usb Speed
Full Speed
Usb Interface
Device
Spi
3
Twi (i2c)
2
Uart
4
Ssc
1
Sd / Emmc
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
16
Adc Resolution (bits)
12
Adc Speed (ksps)
1000
Analog Comparators
1
Resistive Touch Screen
No
Dac Channels
2
Dac Resolution (bits)
12
Temp. Sensor
Yes
Crypto Engine
No
Sram (kbytes)
128
Self Program Memory
YES
External Bus Interface
1
Dram Memory
No
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
1.62 to 3.6
Fpu
No
Mpu / Mmu
Yes / No
Timers
6
Output Compare Channels
6
Input Capture Channels
6
Pwm Channels
4
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes
11.6.7
154
154
SAM4S
SAM4S
Saturating Instructions
The table below shows the saturating instructions:
Table 11-22. Saturating Instructions
For signed n-bit saturation, this means that:
For unsigned n-bit saturation, this means that:
If the returned result is different from the value to be saturated, it is called saturation. If satura-
tion occurs, the instruction sets the Q flag to 1 in the APSR. Otherwise, it leaves the Q flag
unchanged. To clear the Q flag to 0, the
To read the state of the Q flag, the
Mnemonic
SSAT
SSAT16
USAT
USAT16
QADD
QSUB
QSUB16
QASX
QSAX
QDADD
QDSUB
UQADD16
UQADD8
UQASX
UQSAX
UQSUB16
UQSUB8
• if the value to be saturated is less than -2
• if the value to be saturated is greater than 2
• otherwise, the result returned is the same as the value to be saturated.
• if the value to be saturated is less than 0, the result returned is 0
• if the value to be saturated is greater than 2
• otherwise, the result returned is the same as the value to be saturated.
Saturating Add
Saturating Double and Add
Saturating Double and Subtract
Unsigned Saturating Add 16
Unsigned Saturating Add 8
Unsigned Saturating Add and Subtract with Exchange
Unsigned Saturating Subtract and Add with Exchange
Unsigned Saturating Subtract 16
Description
Signed Saturate
Signed Saturate Halfword
Unsigned Saturate
Unsigned Saturate Halfword
Saturating Subtract
Saturating Subtract 16
Saturating Add and Subtract with Exchange
Saturating Subtract and Add with Exchange
Unsigned Saturating Subtract 8
MRS
instruction must be used; see
MSR
n-1
instruction must be used; see
, the result returned is -2
n-1
n
-1, the result returned is 2
-1, the result returned is 2
“MRS”
n-1
n
-1
“MSR”
n-1
11100A–ATARM–28-Oct-11
11100A–ATARM–28-Oct-11
.
-1
.

Related parts for SAM4S16C