SAM4S16C Atmel Corporation, SAM4S16C Datasheet - Page 196

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.7
11.7.1
11.7.2
196
196
Cortex-M4 Core Peripherals
SAM4S
SAM4S
Peripherals
Address Map
The address map of the Private peripheral bus (PPB) is:
Core Peripheral Register Regions
In register descriptions:
Address
0xE000E008-0xE000E00F
0xE000E010-0xE000E01F
0xE000E100-0xE000E4EF
0xE000ED00-0xE000ED3F
0xE000ED90-0xE000EDB8
0xE000EF00-0xE000EF03
• Nested Vectored Interrupt Controller (NVIC)
• System Control Block (SCB)
• System Timer (SysTick)
• Memory Protection Unit (MPU)
• the required privilege gives the privilege level required to access the register, as follows:
The Nested Vectored Interrupt Controller (NVIC) is an embedded interrupt controller that
supports low latency interrupt processing. See
Controller (NVIC)”
The System Control Block (SCB) is the programmers model interface to the processor. It
provides system implementation information and system control, including configuration,
control, and reporting of system exceptions. See
The System Timer, SysTick, is a 24-bit count-down timer. Use this as a Real Time Operating
System (RTOS) tick timer or as a simple counter. See
(SysTick)”
The Memory Protection Unit (MPU) improves system reliability by defining the memory
attributes for different memory regions. It provides up to eight different regions, and an
optional predefined background region. See
– Privileged: Only privileged software can access the register.
– Unprivileged: Both unprivileged and privileged software can access the register.
Core Peripheral
System Control Block
System Timer
Nested Vectored Interrupt Controller
System control block
Memory Protection Unit
Nested Vectored Interrupt Controller
Section 11.11 ”Memory Protection Unit (MPU)”
Section 11.8 ”Nested Vectored Interrupt
Section 11.9 ”System Control Block (SCB)”
Section 11.10 ”System Timer
11100A–ATARM–28-Oct-11
11100A–ATARM–28-Oct-11

Related parts for SAM4S16C