SAM4S16C Atmel Corporation, SAM4S16C Datasheet - Page 80

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)
80
80
Mnemonic
SMULBB, SMULBT
SMULTB, SMULTT
SMULL
SMULWB, SMULWT
SMUSD, SMUSDX
SSAT
SSAT16
SSAX
SSUB16
SSUB8
STM
STMDB, STMEA
STMFD, STMIA
STR
STRB, STRBT
STRD
STREX
STREXB
STREXH
STRH, STRHT
STRT
SUB, SUBS
SUB, SUBW
SVC
SXTAB
SXTAB16
SXTAH
SXTB16
SXTB
SXTH
TBB
TBH
TEQ
TST
UADD16
UADD8
USAX
UHADD16
UHADD8
UHASX
UHSAX
SAM4S
SAM4S
Operands
{Rd,} Rn, Rm
RdLo, RdHi, Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
Rd, #n, Rm {,shift #s}
Rd, #n, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
Rn{!}, reglist
Rn{!}, reglist
Rn{!}, reglist
Rt, [Rn, #offset]
Rt, [Rn, #offset]
Rt, Rt2, [Rn, #offset]
Rd, Rt, [Rn, #offset]
Rd, Rt, [Rn]
Rd, Rt, [Rn]
Rt, [Rn, #offset]
Rt, [Rn, #offset]
{Rd,} Rn, Op2
{Rd,} Rn, #imm12
#imm
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rn, Rm,{,ROR #}
{Rd,} Rm {,ROR #n}
{Rd,} Rm {,ROR #n}
{Rd,} Rm {,ROR #n}
[Rn, Rm]
[Rn, Rm, LSL #1]
Rn, Op2
Rn, Op2
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
{Rd,} Rn, Rm
Signed Extend Byte 16
Unsigned Halving Add 8
Unsigned Halving Add and Subtract with Exchange
Description
Signed Multiply (halfwords)
Signed Multiply (32 x 32), 64-bit result
Signed Multiply word by halfword
Signed dual Multiply Subtract
Signed Saturate
Signed Saturate 16
Signed Subtract and Add with Exchange
Signed Subtract 16
Signed Subtract 8
Store Multiple registers, increment after
Store Multiple registers, decrement before
Store Multiple registers, increment after
Store Register word
Store Register byte
Store Register two words
Store Register Exclusive
Store Register Exclusive byte
Store Register Exclusive halfword
Store Register halfword
Store Register word
Subtract
Subtract
Supervisor Call
Extend 8 bits to 32 and add
Dual extend 8 bits to 16 and add
Extend 16 bits to 32 and add
Sign extend a byte
Sign extend a halfword
Table Branch Byte
Table Branch Halfword
Test Equivalence
Test
Unsigned Add 16
Unsigned Add 8
Unsigned Subtract and Add with Exchange
Unsigned Halving Add 16
Unsigned Halving Subtract and Add with Exchange
11100A–ATARM–28-Oct-11
11100A–ATARM–28-Oct-11
Flags
-
-
-
-
Q
Q
GE
-
-
-
-
-
-
-
-
-
-
-
-
-
N,Z,C,V
N,Z,C,V
-
-
-
-
-
-
-
-
-
N,Z,C
N,Z,C
GE
GE
GE
-
-
-
-

Related parts for SAM4S16C