Microchip logo
Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

ATSAM4C16

Status: In Production

Features:

  • ARM Cortex-M4 running at up to 120MHz
  • Memory Protection Unit (MPU)
  • DSP Instruction
  • Thumb®-2 instruction set
  • Instruction and Data Cache Controller with 2 Kbytes Cache Memory
  • 1024kbytes of flash, 128Kbytes of SRAM, 8Kbytes of ROM
  • ARM Cortex-M4F
  • IEEE 754 Compliant, Single precision Floating-Point Unit (FPU)
  • DSP Instruction
  • Thumb-2 instruction set
  • Instruction and Data Cache Controller with 2 Kbytes Cache Memory
  • 16K+8K bytes of SRAM
  • Interrupt-based Inter-processor Communication
  • Asynchronous Clocking
  • One Interrupt Controller (NVIC) for each core
  • Each Peripheral IRQs routed to each NVIC Inputs
  • High performance AES 128 to 256 with various modes (GCM, CBC, ECB, CFB, CBC-MAC, CTR)
  • TRNG (up to 38 Mbit/s stream, with tested Diehard and FIPS)
  • Public Key Crypto accelerator and associated ROM library for RSA, ECC, DSA, ECDSA
  • Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assisted
  • Up to four physical Anti-tamper Detection I/Os with Time Stamping and Immediate Clear of General Backup Registers
  • Security Bit for Device Protection from JTAG Accesses
  • Embedded Core and LCD Voltage Regulator for single supply operation
  • Power-on-Reset (POR), Brownout Detector (BOD) and Dual Watchdog for safe operation
  • Ultra-low-power Backup mode (< 0.5 µA Typical @ 25ºC)
  • Optional 3 to 20 MHz quartz or ceramic resonator oscillators with clock failure detection
  • Ultra-low-power 32.768 kHz crystal oscillator for RTC with frequency monitoring
  • High-precision 4/8/12 MHz factory-trimmed internal RC oscillator with on-the-fly trimming capability
  • One high-frequency PLL up to 240 MHz, one 8 MHz PLL with internal 32 kHz input
  • Low-power slow clock internal RC oscillator as permanent clock
  • Ultra-low-power RTC with Gregorian and Persian Calendar, Waveform Generation and Clock Calibration
  • Up to 23 Peripheral DMA (PDC) Channels
  • Display capacity of 50 segments and 6 common terminals
  • Software-selectable LCD output voltage (Contrast)
  • Can be used in Backup mode
  • Up to five USARTs with ISO7816, IrDA®, RS-485, SPI and Manchester Mode
  • Two 2-wire UARTs
  • Two 400 kHz Master/Slave and Multi-Master Two-wire Interfaces (I2C compatible)
  • Up to seven Serial Peripheral Interfaces (SPI)
  • Two 3-channel 16-bit Timer/Counters with Capture, Waveform, Compare and PWM modes
  • Quadrature Decoder Logic and 2-bit Gray Up/Down Counter for Stepper Motor
  • 4-channel 16-bit Pulse Width Modulator
  • 32-bit Real-time Timer
  • 8-channel, 500 kS/s, Low-power, 10-bit SAR ADC with Digital averager providing 12-bit resolution at 30 kS/s
  • Software Controlled On-chip Reference ranging from 1.6V to 3.4V
  • Temperature Sensor and Backup Battery Voltage Measurement Channel
  • Up to 74 I/O lines with External Interrupt Capability (edge or level sensitivity), Schmitt Trigger, Internal Pull-up/pull-down, Debouncing, Glitch Filtering and On-die Series Resistor Termination
  • 100-lead LQFP, 14 x 14 mm, pitch 0.5 mm
View More
Overview
Documents
Development Environment
RoHS Information
Buy Now

Device Overview

Summary

The Microchip's SAM416C microcontroller is a system-on-chip solution for smart energy applications built around two high performance 32-bit ARM® Cortex®-M4 RISC processors. These devices operate at a maximum speed of 120 MHz and feature 1024 Kbytes of embedded Flash, 152 Kbytes of SRAM and on-chip cache for each core. The dual ARM® Cortex®-M4 architecture allows for integration of application layer, communications layers and security functions in a single device, with the ability to extend program and data memory via a 16-bit external bus interface.

Additional Features
    • Application / Master Core
      • ARM Cortex-M4 running at up to 120MHz
      • Memory Protection Unit (MPU)
      • DSP Instruction
      • Thumb®-2 instruction set
      • Instruction and Data Cache Controller with 2 Kbytes Cache Memory
      • 1024kbytes of flash, 128Kbytes of SRAM, 8Kbytes of ROM
    • Coprocessor (provides ability to separate application, communication or metrology functions)
      • ARM Cortex-M4F
      • IEEE 754 Compliant, Single precision Floating-Point Unit (FPU)
      • DSP Instruction
      • Thumb-2 instruction set
      • Instruction and Data Cache Controller with 2 Kbytes Cache Memory
      • 16K+8K bytes of SRAM
    • Symmetrical/Asynchronous Dual Core Architecture
      • Interrupt-based Inter-processor Communication
      • Asynchronous Clocking
      • One Interrupt Controller (NVIC) for each core
      • Each Peripheral IRQs routed to each NVIC Inputs
    • Cryptography
      • High performance AES 128 to 256 with various modes (GCM, CBC, ECB, CFB, CBC-MAC, CTR)
      • TRNG (up to 38 Mbit/s stream, with tested Diehard and FIPS)
      • Public Key Crypto accelerator and associated ROM library for RSA, ECC, DSA, ECDSA
      • Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assisted
    • Safety
      • Up to four physical Anti-tamper Detection I/Os with Time Stamping and Immediate Clear of General Backup Registers
      • Security Bit for Device Protection from JTAG Accesses
    • Shared System Controller
      • Power Supply
        • Embedded Core and LCD Voltage Regulator for single supply operation
        • Power-on-Reset (POR), Brownout Detector (BOD) and Dual Watchdog for safe operation
        • Ultra-low-power Backup mode (< 0.5 µA Typical @ 25ºC)
      • Clock
        • Optional 3 to 20 MHz quartz or ceramic resonator oscillators with clock failure detection
        • Ultra-low-power 32.768 kHz crystal oscillator for RTC with frequency monitoring
        • High-precision 4/8/12 MHz factory-trimmed internal RC oscillator with on-the-fly trimming capability
        • One high-frequency PLL up to 240 MHz, one 8 MHz PLL with internal 32 kHz input
        • Low-power slow clock internal RC oscillator as permanent clock
      • Ultra-low-power RTC with Gregorian and Persian Calendar, Waveform Generation and Clock Calibration
      • Up to 23 Peripheral DMA (PDC) Channels
    • Shared Peripherals
      • One Segmented LCD Controller
        • Display capacity of 50 segments and 6 common terminals
        • Software-selectable LCD output voltage (Contrast)
        • Can be used in Backup mode
      • Up to five USARTs with ISO7816, IrDA®, RS-485, SPI and Manchester Mode
      • Two 2-wire UARTs
      • Two 400 kHz Master/Slave and Multi-Master Two-wire Interfaces (I2C compatible)
      • Up to seven Serial Peripheral Interfaces (SPI)
      • Two 3-channel 16-bit Timer/Counters with Capture, Waveform, Compare and PWM modes
      • Quadrature Decoder Logic and 2-bit Gray Up/Down Counter for Stepper Motor
      • 4-channel 16-bit Pulse Width Modulator
      • 32-bit Real-time Timer
    • Analog Conversion Block
      • 8-channel, 500 kS/s, Low-power, 10-bit SAR ADC with Digital averager providing 12-bit resolution at 30 kS/s
      • Software Controlled On-chip Reference ranging from 1.6V to 3.4V
      • Temperature Sensor and Backup Battery Voltage Measurement Channel
    • I/O
      • Up to 74 I/O lines with External Interrupt Capability (edge or level sensitivity), Schmitt Trigger, Internal Pull-up/pull-down, Debouncing, Glitch Filtering and On-die Series Resistor Termination
    • Package
      • 100-lead LQFP, 14 x 14 mm, pitch 0.5 mm
Parametrics
Name
Value
Timers
6
Temperature Range (°C)
-40 to 85
Operating Voltage (Vcc)
1.62 - 3.6
PWM Channels
4
SPI
7
I2C
2
Crypto Engine
AES/CPKCC/ICM(SHA)/TRNG
Segment LCD
50x6
Anti-Tampering Inputs
4
Flash (kBytes)
1024
ADC Resolution (bits)
10
Max I/O Pins
74
UART
7
External Bus Interface
16-bit data
SRAM (kBytes)
152
ADC Channels
8

Documents

Jump to:

Data Sheet

User Guides

01/01/2014
2061KB

Development Environment

  • Demo & Evaluation Boards
  • Application Examples
Demo & Evaluation Boards
SAM4C32 Evaluation Kit
SAM4C32 Evaluation Kit ( ATSAM4C32-EK )

The ATSAM4C32-EK lets designers quickly evaluate and develop code for smart energy applications built around two high performance 32-bit ARM® Cortex® -M4 RISC processors. The SAM4C32 Evaluation Kit is ideal for fast getting started using the Dual Cortex M4 architecture. It allows evaluating the performances and low-power mode, anti-tampering and Cryptographic functions. The board is

...

Learn More
Add To Cart
SAM4CMP-DB
SAM4CMP-DB ( ATSAM4CMP-DB )

The SAM4CMP-DB Demonstration Kit uses SAM4CMP8C/ SAM4CMP16C to demonstrate the high accuracy poly-phase energy metering functions. The SAM4CMP8C/SAM4C16C is an integrated poly-phase Energy Metering SoC with 100MHz, dual-core Cortex-M4 ARM processor cores. The board is ETSI format compliant and is designed to interface with CT, Rogowski and Shunt current sensors. The board can interface with...

Learn More
Add To Cart
SAM4CMP32-DB
SAM4CMP32-DB ( ATSAM4CMP32-DB )

The ATSAM4CMP32-DB demonstration board uses ATSAM4CMP32C to demonstrate the high accuracy poly-phase energy metering functions. The ATSAM4CMP32C is an integrated poly-phase Energy Metering SoC with 120MHz, dual-core Cortex-M4 ARM processor cores. The board is ETSI format compliant and is designed to interface with CT, Rogowski and Shunt current sensors. The board can interface with ZigBee and

...

Learn More
Add To Cart
SAM4CMS32-DB
SAM4CMS32-DB ( ATSAM4CMS32-DB )

The ATSAM4CMS32-DB demonstration board uses ATSAM4CMS32 to demonstrate the high accuracy single-phase energy metering functions. The ATSAM4CMS32 is an integrated single-phase Energy Metering SoC with 100MHz, dual-core Cortex-M4 ARM processor cores. The board is ETSI format compliant and is designed to interface with CT, Rogowski and Shunt current sensors. The board can interface with ZigBee

...

Learn More
Add To Cart
SAM4CMS-DB
SAM4CMS-DB ( ATSAM4CMS-DB )

The SAM4CMS-DB Demonstration Kit uses SAM4CMS8C/SAM4CMS16C to demonstrate the high accuracy single-phase energy metering functions. The SAM4CMS8C/SAM4CMS16C is an integrated single-phase Energy Metering SoC with 100MHz, dual-core Cortex-M4 ARM processor cores. The board is ETSI format compliant and is designed to interface with CT, Rogowski and Shunt current sensors. The board can interface with...

Learn More
Add To Cart
M90E2X-DB
M90E2X-DB ( ATM90E2X-DB )

Learn More
Add To Cart
SAM4C Evaluation Kit
SAM4C Evaluation Kit ( ATSAM4C-EK )

This kit lets designers quickly evaluate and develop code for smart energy applications built around two high performance 32-bit ARM® Cortex®-M4 RISC processors. The SAM4C Evalution Kit is ideal for fast getting started using the Dual Cortex M4 architecture. It allows evaluating the performances and low-power mode, anti-tampering and Cryptographic functions. The board is equipped with...

Learn More
Add To Cart
M90E32AS-DB
M90E32AS-DB ( ATM90E32AS-DB )

ATM90E32AS Poly-Phase Energy Metering Demo is used for the demo and testing of ATM90E32AS (poly-phase energy metering AFE chip), which can sample poly-phase voltage and current, meter active/reactive/apparent/fundamental/harmonic energy and output these energy pulses accordingly, as well as measure parameters such as voltage, current and power.

The AFE Control Board - SAM4C communicates

...

Learn More
Add To Cart
M90E36A-DB
M90E36A-DB ( ATM90E36A-DB )

ATM90E36A Poly-Phase Energy Metering Demo is used for the demo and testing of ATM90E36A (poly-phase energy metering AFE chip), which can sample poly-phase voltage and current, meter active/reactive/apparent/fundamental/harmonic energy and output these energy pulses accordingly, as well as measure parameters such as voltage, current and power.

The AFE Control Board - SAM4C communicates

...

Learn More
Add To Cart

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
ATSAM4C16CB-AU
0.580400
6.666667
100
LQFP
14x14x1.4mm
Matte Tin
e3
ATSAM4C16CB-AUR
0.580400
1.600000
100
LQFP
14x14x1.4mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy

Grid
View
Table
View
Filter:
Apply
Clear
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy