ATSAMS70N20B-CFN More Semiconductors - ICs by Microchip Technology

Status: Active
Series: ATSAMS70N20
RoHS: Compliant
View Datasheet Manufacturer Site View Pricing & Stock

The Microchip SAMS70N20 devices are members of a flash microcontrollers family based on the high-performance 32-bit ARM Cortex-M7 processor with Floating Point Unit (FPU). These devices operate at up to 300MHz and feature up to 1024 Kbytes of Flash, up to 384 Kbytes of multi-port SRAM and configurable Instruction and Data Tightly Couple Memories to leverage the advanced DSP capabilities of the core. SAMS70N20 features multiple communication interfaces including a HS USB Host and Device, a HS SDCard/SDIO/MMC interface, USARTs, SPIs and multiple TWIs. Analog features includes dual 2Msps, 12-bit ADCs with analog front end offering offset and gain error correction, and 2Msps 12-bit DAC.

The SAMS70N20 is available in 100-pin QFP and BGA package options.

Note: While there are no plans to change the availability status of Revision A for this device, new designs should use Revision B for prototypes and production.
 

Supported by MPLAB X IDE and MPLAB Harmony.

Prices starting from US$9.56


Distributor Starting From Stock
Logo for Newark Electronics Newark Electronics US$11.22
-
Buy Now
Logo for Avnet America Avnet America US$13.24
-
Buy Now
Logo for Microchip Technology Microchip Technology US$9.56
-
Buy Now
Logo for Avnet Silica Avnet Silica -
-
Buy Now
View Full Pricing & Stock Comparison

Features

ARM Cortex-M7 running at up to 300 MHz(1)
16 Kbytes of ICache and 16 Kbytes of DCache with Error Code Correction (ECC)
Simple- and double-precision HW Floating Point Unit (FPU)
Memory Protection Unit (MPU) with 16 zones
DSP Instructions, Thumb®-2 Instruction Set
Embedded Trace Module (ETM) with instruction trace stream, including Trace Port Interface Unit (TPIU)
Up to 2048 Kbytes embedded Flash with unique identifier and user signature for user-defined data
Up to 384 Kbytes embedded Multi-port SRAM
Tightly Coupled Memory (TCM) interface with four configurations (disabled, 2 x 32 Kbytes, 2 x 64 Kbytes, 2 x 128 Kbytes)
16 Kbytes ROM with embedded Boot Loader routines (UART0, USB) and IAP routines
16-bit Static Memory Controller (SMC) with support for SRAM, PSRAM, LCD module, NOR and NAND Flash with on-the-fly scrambling
Embedded voltage regulator for single-supply operation
Power-on-Reset (POR), Brown-out Detector (BOD) and Dual Watchdog for safe operation
Quartz or ceramic resonator oscillators: 3 to 20 MHz main oscillator with failure detection, 12 MHz or 16 MHz needed for USB operations. Optional low-power 32.768 kHz for RTC or device clock
RTC with Gregorian calendar mode, waveform generation in low-power modes
RTC counter calibration circuitry compensates for 32.768 kHz crystal frequency variations
32-bit low-power Real-time Timer (RTT)
High-precision 4/8/12 MHz internal RC oscillator with 4 MHz default frequency for device startup. In-application trimming access for frequency adjustment. 8/12 MHz are factory-trimmed.
32.768 kHz crystal oscillator or embedded 32 kHz (typical) RC oscillator as source of low-power mode device clock (SLCK)
One 500 MHz PLL for system clock, one 480 MHz PLL for USB high-speed operations
Temperature Sensor
One dual-port 24-channel central DMA Controller (XDMAC)
Low-power Sleep, Wait and Backup modes, with typical power consumption down to 1.1 µA in Backup mode with RTC, RTT and wake-up logic enabled
Ultra-low-power RTC and RTT
1 Kbyte of backup RAM (BRAM) with dedicated regulator
USB 2.0 Device/Mini Host High-speed (USBHS) at 480 Mbps, 4-Kbyte FIFO, up to 10 bidirectional endpoints, dedicated DMA
12-bit ITU-R BT. 601/656 Image Sensor Interface (ISI)
Three USARTs. USART0/1/2 support LIN mode, ISO7816, IrDA®, RS-485, SPI, Manchester and Modem modes; USART1 supports LON mode.
Five 2-wire UARTs with SleepWalking support
Three Two-Wire Interfaces (TWIHS) (I2 C-compatible) with SleepWalking support
Quad I/O Serial Peripheral Interface (QSPI) interfacing up to 256 MB Flash and with eXecute-In-Place and onthe-fly scrambling
Two Serial Peripheral Interfaces (SPI)
One Serial Synchronous Controller (SSC) with I2S and TDM support
Two Inter-IC Sound Controllers (I2SC)
One High-speed Multimedia Card Interface (HSMCI) (SDIO/SD Card/e.MMC)
Four Three-Channel 16-bit Timer/Counters (TC) with Capture, Waveform, Compare and PWM modes, constant on time. Quadrature decoder logic and 2-bit Gray Up/Down Counter for stepper motor
Two 4-channel 16-bit PWMs with complementary outputs, Dead Time Generator and eight fault inputs per PWM for motor control, two external triggers to manage power factor correction (PFC), DC-DC and lighting control.
Two Analog Front-End Controllers (AFEC), each supporting up to 12 channels with differential input mode and programmable gain stage, allowing dual sample-and-hold at up to 2 Msps. Gain and offset error autotest feature.
One 2-channel 12-bit 1Msps-per-channel Digital-to-Analog Controller (DAC) with differential and oversampling modes
One Analog Comparator (ACC) with flexible input selection, selectable input hysteresis
True Random Number Generator (TRNG)
AES: 256-, 192-, 128-bit Key Algorithm, Compliant with FIPS PUB-197 Specifications ̶ Integrity Check Monitor (ICM). Supports Secure Hash Algorithm SHA1, SHA224 and SHA256.
Up to 114 I/O lines with external interrupt capability (edge- or level-sensitivity), debouncing, glitch filtering and On-die Series Resistor Termination
Five Parallel Input/Output Controllers (PIO)

Specifications

Part Family SAMS70
CPU Type Cortex-M7
MaxSpeed (MHz) 300
Program Memory Size (KB) 1024
SRAM (KB) 384
Data EEPROM (bytes) 0
Temp. Range Min. -40
Temp. Range Max. 105
Operation Voltage Min.(V) 1.7
Operation Voltage Max.(V) 3.6
Direct Memory Access (DMA) Channels 24
SPI 4 -SPI
I2C 3
UART 8
QSPI 1
I2S 2
SDIO/SD-CARD/eMMC 1
Ethernet None
USB Interface High Speed
Number of USB Modules 1
Type of CAN module None
Number of CAN Modules 0
Crypto Engine Yes
Max ADC Resolution (bits) 12
Max ADC Sampling Rate (ksps) 1700
ADC Channels 10
Max DAC Resolution (bits) 12
DAC outputs 2
Hardware Touch Peripheral None
Number of Comparators 1
Motor Control PWM Channels 16
Quadrature Encoder Interface (QEI) 1
Internal Oscillator 4,8,12Mhz, 32Khz
Hardware RTCC Yes
Max I/O Pins 75
Pin Count 100
Low Power No
Pins | Packaging 100 | VFBGA
Temp Range -40C to +105C
Packing Media Tray (260)

Resources



Application Notes
AN3346 - Introduction to MPLAB X IDE and MPLAB Harmony v3 for Atmel Studio and ASF users
AN3443 - Execute-In-Place (XIP) with QSPI on Cortex-M7 MCUs Using MPLAB Harmony v3
AN3466 - Using XDMAC with QSPI on Arm Cortex-M7 MCUs Using MPLAB Harmony v3 Application Note
AN3475 - File Transfer Protocol Using MPLAB Harmony v3 TCP/IP Stack Application Note
AN_44047 - How to Optimize Usage of SAM V7x/E7x/S7x Architecture
AN_42557 - AT14972: SMART SAM S70 TCM Memory
AN_44027 - True Random Number Generator Architecture and Tests for |SMART SAM V71/V70/E70/S70 MCUs
AN_42622 - AT13723:Getting Started with FreeRTOS on SAMV/S/E MCUs
AN_42382 - AT04056: Getting Started with FreeRTOS on SAM Flash MCUs
AN_44046 - Using the Analog Front End in the SAM V7/E7/S7 MCUs
AN_44045 - Advanced Debugging with ETM for SAM V7/E7/S7 MCUs
AN_42336 - AT09331: ASF USB Stack Manual
AN2468 - Production Programming of Microchip AVR and SAM Microcontrollers
AN_44093 - AFE Calibration on SAM V/E/S7x Microcontrollers
AN2587 - EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note
AN2584 - Integrated Power Factor Correction (PFC) and Sensorless
MPLAB Harmony v3 Project Migration



Legacy Collaterals
AN_42670 - AT12859: USB Host MSC Class For SAM S70/E70/V70
AN_42438 - AT09423: SAM-BA Overview and Customization Process
AN_42344 - AT09339: USB Host Interface (UHI) for Mass Storage Class (MSC)
AN_42346 - AT09341: USB Host Interface (UHI) for Vendor Class Device
AN_42338 - AT09333: USB Host Interface (UHI) for Communication Class Device (CDC)
AN_42342 - AT09337: USB Host Interface (UHI) for Human Interface Device Mouse (HID Mouse)
AN_42337 - AT09332: USB Device Interface (UDI) for Communication Class Device (CDC)
AN_42345 - AT09340: USB Device Interface (UDI) for Vendor Class Device
AN_42339 - AT09334: USB Device Interface (UDI) for Human Interface Device Generic (HID Generic)
AN_42703 - AT12869: ICM Usage on SAM S/E/V70/71 Microcontrollers
AN_42646 - AT12863: Interfacing LCD Controllers for SAM S70/E70/V70
AN_42565 - AT13722: USB Dual Role Implementation on SAM V7x E7x S7x
AN_42341 - AT09336: USB Device Interface (UDI) for Human Interface Device Mouse (HID Mouse)
AN_42343 - AT09338: USB Device Interface (UDI) for Mass Storage Class (MSC)
AN_42340 - AT09335: USB Device Interface (UDI) for Human Interface Device Keyboard (HID Keyboard)
AN_42725 - AT16743: SAM V7/E7/S7 Safe and Secure Bootloader
AN_42728 - AT15004:Using SAM-BA for Linux on SAM Devices
AN_42761 - AT17417: Usage of XDMAC on SAM S/SAM E/SAM V
Microprocessor or Microcontroller
ASF4 API Reference Manual


Supporting Collateral
How to Setup MPLAB Harmony v3 Software Development Framework
How to Use the MPLAB Harmony v3 Debug System Service
The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them
MPLAB Harmony v3 Synchronous Drivers and Their Usage in FreeRTOS-Based Applications
Handling Cache Coherency Issues at Runtime Using Cache Maintenance Operations on Cortex-M7 MCUs Using MPLAB Harmony v3
What is SSC? How to Configure SSC for Audio Applications
What is ICM How to use it for Cryptography
How to Use the XDMAC on Cortex-M7 MCUs to Implement Ping-Pong Buffering in Audi
How to Configure the Memory Protection Unit (MPU) Tech Brief
What is TWI How to Configure the TWI for I2C
How to Use Differential ADC on Cortex® M7 MCUs TB
What is SleepWalking? How it Helps to Reduce Power Consumption
NAND Flash Interface with EBI on Cortex-M Based MCUs TB
Managing Cache Coherency on Cortex-M7 Based SAM Devices


Environmental Information

JEDEC Indicator e8
ROHS Compliant
China EFUP Compliant
Device Weight (g) 0.0744
Shipping Weight (kg) 0.842308
Lead Count 100
Package Type VFBGA
Package Width or Size 7x7x1mm
Soldering Composition SAC105

Alternative Descriptions

Mcu, 32Bit, 300Mhz, Vfbga-100 | Newark Electronics
32-Bit ARM Cortex-M7 Microcontroller RISC 1 Mbyte Flash 384 Kbyte SRAM 1.8V/3.3V 100-Pin VFBGA Tray | Avnet America
Cortex-M7, 300 MHZ, 1MB Flash, 384KB SRAM | Microchip Technology
MCU, 32BIT, 300MHZ, VFBGA-100 | Farnell


Frequently Asked Questions

Where can I find additional details, specifications and documents for a ATSAMS70N20B-CFN?

Additional datasheets, footprints and schematics for ATSAMS70N20B-CFN are listed on our Part Details page. You can also find images and similar parts to ATSAMS70N20B-CFN on this page.

What pricing and inventory information can I view?

Distributor pricing and stock information is available for ATSAMS70N20B-CFN on our Product Comparison page. Access via the 'View Pricing & Stock' button to view ATSAMS70N20B-CFN price breaks, MOQs, lead times, inventory and SKUs from distributors.

What category does ATSAMS70N20B-CFN fall under?

The ATSAMS70N20B-CFN is listed under Semiconductors - ICs > More Semiconductors - ICs.

Can I view similar or alternative parts?

You can view similar parts to ATSAMS70N20B-CFN when available in the More Semiconductors - ICs range under the specifications section at the bottom of the details page.

Who can I contact for technical support of the product?

Submit any questions directly to the customer support team of the distributor listing the product. For the ATSAMS70N20B-CFN you can contact the distributor directly for product support, shipping queries etc.

Is the ATSAMS70N20B-CFN RoHS compliant?

Yes. This part has been flagged as RoHS Compliant by Microchip Technology.

Which authorised distributors for ATSAMS70N20B-CFN have stock available?

Authorised distributors including Newark Electronics, Avnet America, Microchip Technology, Farnell and Avnet Silica have stock available or on a lead time for ATSAMS70N20B-CFN.

How do I check stock and lead times for all distributors?

Stock availability and lead times will be displayed for ATSAMS70N20B-CFN often in real-time on the comparison pages.

What if I can't find stock of ATSAMS70N20B-CFN?

You can fill out our help required form which you can use to request a quote for ATSAMS70N20B-CFN from some of our verified obsolescence suppliers. Alternatively, contact us via our web chat in the bottom left of your screen and one of our team will try to help.

We use cookies to improve your experience. See our privacy policy.
Okay