SAM4S16C Atmel Corporation, SAM4S16C Datasheet - Page 81

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
Table 11-13. Cortex-M4 Instructions (Continued)
11100A–ATARM–28-Oct-11
11100A–ATARM–28-Oct-11
Mnemonic
UHSUB16
UHSUB8
UBFX
UDIV
UMAAL
UMLAL
UMULL
UQADD16
UQADD8
UQASX
UQSAX
UQSUB16
UQSUB8
USAD8
USADA8
USAT
USAT16
UASX
USUB16
USUB8
UXTAB
UXTAB16
UXTAH
UXTB
UXTB16
UXTH
VABS.F32
VADD.F32
VCMP.F32
VCMPE.F32
VCVT.S32.F32
VCVT.S16.F32
VCVTR.S32.F32
VCVT<B|H>.F32.F16
VCVTT<B|T>.F32.F16
VDIV.F32
VFMA.F32
VFNMA.F32
VFMS.F32
VFNMS.F32
VLDM.F<32|64>
VLDR.F<32|64>
Operands
{Rd,} Rn, Rm
{Rd,} Rn, Rm
Rd, Rn, #lsb, #width
{Rd,} Rn, Rm
RdLo, RdHi, Rn, Rm
RdLo, RdHi, Rn, Rm
RdLo, RdHi, Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm, Ra
Rd, #n, Rm {,shift #s}
Rd, #n, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rm {,ROR #n}
{Rd,} Rm {,ROR #n}
{Rd,} Rm {,ROR #n}
Sd, Sm
{Sd,} Sn, Sm
Sd, <Sm | #0.0>
Sd, <Sm | #0.0>
Sd, Sm
Sd, Sd, #fbits
Sd, Sm
Sd, Sm
Sd, Sm
{Sd,} Sn, Sm
{Sd,} Sn, Sm
{Sd,} Sn, Sm
{Sd,} Sn, Sm
{Sd,} Sn, Sm
Rn{!}, list
<Dd|Sd>, [Rn]
Unsigned Halving Subtract 16
Unsigned Bit Field Extract
Unsigned Divide
Unsigned Multiply Accumulate Accumulate Long (32 x 32 + 32 +32),
Unsigned Saturating Add 16
Unsigned Saturating Add 8
Unsigned Saturating Subtract 16
Unsigned Saturating Subtract 8
Unsigned Sum of Absolute Differences
Unsigned Sum of Absolute Differences and Accumulate
Unsigned Add and Subtract with Exchange
Unsigned Subtract 16
Zero extend a byte
Compare two floating-point registers, or one floating-point register
Compare two floating-point registers, or one floating-point register
Convert between floating-point and fixed point
Floating-point Divide
Description
Unsigned Halving Subtract 8
64-bit result
Unsigned Multiply with Accumulate
(32 x 32 + 64), 64-bit result
Unsigned Multiply (32 x 32), 64-bit result
Unsigned Saturating Add and Subtract with Exchange
Unsigned Saturating Subtract and Add with Exchange
Unsigned Saturate
Unsigned Saturate 16
Unsigned Subtract 8
Rotate, extend 8 bits to 32 and Add
Rotate, dual extend 8 bits to 16 and Add
Rotate, unsigned extend and Add Halfword
Unsigned Extend Byte 16
Zero extend a halfword
Floating-point Absolute
Floating-point Add
and zero
and zero with Invalid Operation check
Convert between floating-point and integer
Convert between floating-point and integer with rounding
Converts half-precision value to single-precision
Converts single-precision register to half-precision
Floating-point Fused Multiply Accumulate
Floating-point Fused Negate Multiply Accumulate
Floating-point Fused Multiply Subtract
Floating-point Fused Negate Multiply Subtract
Load Multiple extension registers
Load an extension register from memory
SAM4S
SAM4S
Flags
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Q
Q
GE
GE
GE
-
-
-
-
-
-
-
-
FPSCR
FPSCR
-
-
-
-
-
-
-
-
-
-
-
-
81
81

Related parts for SAM4S16C