SAM7S16 Atmel Corporation, SAM7S16 Datasheet - Page 35
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
SAM7S16
Manufacturer Part Number
SAM7S16
Description
Manufacturer
Atmel Corporation
Specifications of SAM7S16
Flash (kbytes)
16 Kbytes
Pin Count
48
Max. Operating Frequency
55 MHz
Cpu
ARM7TDMI
Hardware Qtouch Acquisition
No
Max I/o Pins
21
Ext Interrupts
21
Usb Speed
No
Usb Interface
No
Spi
1
Twi (i2c)
1
Uart
2
Ssc
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
384
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
4
Self Program Memory
NO
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
3.0 to 3.6
Fpu
No
Mpu / Mmu
no / no
Timers
3
Output Compare Channels
3
Input Capture Channels
3
Pwm Channels
4
32khz Rtc
Yes
Calibrated Rc Oscillator
No
10.3
6175JS–ATARM–28-Jul-11
Peripheral Multiplexing on PIO Lines
Table 10-2.
Note:
The SAM7S Series features one PIO controller, PIOA, that multiplexes the I/O lines of the
peripheral set.
PIO Controller A controls 32 lines (21 lines for SAM7S32/16). Each line can be assigned to one
of two peripheral functions, A or B. Some of them can also be multiplexed with the analog inputs
of the ADC Controller.
Table 10-3, “Multiplexing on PIO Controller A (SAM7S512/256/128/64/321/161),” on page 36
and
I/O lines of the peripherals A, B or the analog inputs are multiplexed on the PIO Controller A.
The two columns “Function” and “Comments” have been inserted for the user’s own comments;
they may be used to track how pins are defined in an application.
Note that some peripheral functions that are output only may be duplicated in the table.
All pins reset in their Parallel I/O lines function are configured as input with the programmable
pull-up enabled, so that the device is maintained in a static state as soon as a reset is detected.
Peripheral
ID
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 - 29
30
31
Table 10-4, “Multiplexing on PIO Controller A (SAM7S32/16),” on page 37
1. Setting SYSC and ADC bits in the clock set/clear registers of the PMC has no effect. The Sys-
tem Controller is continuously clocked. The ADC clock is automatically started for the first
conversion. In Sleep Mode the ADC clock is automatically stopped after each conversion.
Peripheral Identifiers (SAM7S32/16)
Peripheral
Mnemonic
AIC
SYSC
PIOA
Reserved
ADC
SPI
US
Reserved
SSC
TWI
PWMC
Reserved
TC0
TC1
TC2
Reserved
AIC
Reserved
(1)
(1)
Peripheral
Name
Advanced Interrupt Controller
System
Parallel I/O Controller A
Analog-to Digital Converter
Serial Peripheral Interface
USART
Synchronous Serial Controller
Two-wire Interface
PWM Controller
Timer/Counter 0
Timer/Counter 1
Timer/Counter 2
Advanced Interrupt Controller
SAM7S Series Summary
define how the
External
Interrupt
IRQ0
FIQ
35