106 lines
4.9 KiB
Markdown
106 lines
4.9 KiB
Markdown
# SAME54P20A BSP 介绍
|
||
|
||
[English](README.md)
|
||
- MCU: ATSAME54P20A @120MHz, 1MB FLASH, 256KB RAM
|
||
- E54: Cortex-M4F + 100M Ethernet + 2路CAN-FD
|
||
- 管脚: G系列-48 pins, J系列-64 pins, N系列-100 pins, P系列-128 pins
|
||
- Flash: 尾缀18=256KB, 19=512KB, 20=1024KB (size=2^n)
|
||
- SRAM : 128KB(Flash 256KB), 192KB(Flash 512KB), 256KB(Flash 1MB)
|
||
- 手册: <https://www.microchip.com/en-us/product/ATSAME54P20>
|
||
|
||
#### 关键特性
|
||
|
||
#### 内核
|
||
- 32-bit Arm® Cortex®-M4 内核 + 单精度FPU + 4 KB 复用的指令和数据Cache,最大工作主频120 MHz, 带MPU, 403 CoreMark®@120 MHz, 支持 DSP指令集
|
||
|
||
#### 内存
|
||
- 1 MB/512 KB/256 KB in-system self-programmable Flash with:
|
||
- Error Correction Code (ECC)
|
||
- Dual bank with Read-While-Write (RWW) support
|
||
- EEPROM hardware emulation
|
||
- 128 KB, 192 KB, 256 KB SRAM main memory
|
||
- 64 KB, 96 KB, 128 KB of Error Correction Code (ECC) RAM option
|
||
- Up to 4 KB of Tightly Coupled Memory (TCM)
|
||
- Up to 8 KB additional SRAM
|
||
- Can be retained in backup mode
|
||
- Eight 32-bit backup registers
|
||
|
||
#### 系统特性
|
||
- Power-on Reset (POR) and Brown-out detection (BOD)
|
||
- Internal and external clock options
|
||
- External Interrupt Controller (EIC)
|
||
- 16 external interrupts
|
||
- One non-maskable interrupt
|
||
- Two-pin Serial Wire Debug (SWD) programming, test, and debugging interface
|
||
|
||
#### 高性能外设
|
||
- 32-channel Direct Memory Access Controller (DMAC)
|
||
- Up to two SD/MMC Host Controller (SDHC)
|
||
- Up to 50 MHz operation
|
||
- 4-bit or 1-bit interface
|
||
- Compatibility with SD and SDHC memory card specification version 3.01
|
||
- Compatibility with SDIO specification version 3.0
|
||
- Compliant with JDEC specification, MMC memory cards V4.51
|
||
- One Quad I/O Serial Peripheral Interface (QSPI)
|
||
- Dedicated AHB memory zone
|
||
- One Ethernet MAC (SAM E53 and SAM E54)– 10/100 Mbps in MII and RMII with dedicated DMA
|
||
- IEEE® 1588 Precision Time Protocol (PTP) support
|
||
- IEEE 1588 Time Stamping Unit (TSU) support
|
||
- IEEE802.3AZ energy efficiency support
|
||
- Support for 802.1AS and 1588 precision clock synchronization protocol
|
||
- Wake on LAN support
|
||
- Up to two Controller Area Network (CAN) (that is., SAM E51 and SAM E54)
|
||
- Support for CAN 2.0A/CAN 2.0B and CAN-FD (ISO 11898-1:2016)
|
||
- One Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 interface
|
||
- Embedded host and device function
|
||
- Eight endpoints
|
||
- On-chip transceiver with integrated serial resistor
|
||
|
||
#### 系统外设
|
||
- 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)
|
||
- 32-channel Event System
|
||
- Up to eight Serial Communication Interfaces (SERCOM), can be configured as USART/I2C/SPI
|
||
- Up to eight 16-bit Timers/Counters (TC), can be configured as 8/16/32bit TC.
|
||
- Two 24-bit Timer/Counters for Control (TCC), with extended functions
|
||
- Up to Three 16-bit Timer/Counters for Control (TCC) with extended functions.
|
||
- 32-bit Real Time Counter (RTC) with clock/calendar function
|
||
- Up to 4 wake-up pins with tamper detection and debouncing filter
|
||
- Watchdog Timer (WDT) with Window mode
|
||
- CRC-32 generator
|
||
- One two-channel Inter-IC Sound Interface (I2S)
|
||
- Position Decoder (PDEC)
|
||
- Frequency meter (FREQM)
|
||
- Four Configurable Custom Logic (CCL)
|
||
- Dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) with up to 16 channels each:
|
||
- Dual 12-bit, 1 MSPS output Digital-to-Analog Converter (DAC)
|
||
- Two Analog Comparators (AC) with Window Compare function
|
||
- One temperature sensor
|
||
- Parallel Capture Controller (PCC)
|
||
- Peripheral Touch Controller (PTC) - Capacitive Touch buttons, sliders, and wheels
|
||
|
||
#### 加密功能
|
||
- One Advanced Encryption System (AES) with 256-bit key length and up to 2 MB/s data rate
|
||
- Five confidential modes of operation (ECB, CBC, CFB, OFB, CTR)
|
||
- Supports counter with CBC-MAC mode
|
||
- Galois Counter Mode (GCM) - True Random Number Generator (TRNG)
|
||
- Public Key Cryptography Controller (PUKCC) and associated Classical Public Key Cryptography Library (PUKCL)
|
||
- RSA, DSA : Elliptic Curves Cryptography (ECC) ECC GF(2n), ECC GF(p)
|
||
- Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assisted
|
||
|
||
#### I/O管脚
|
||
- 最多提供99个用户可编程I/O管脚
|
||
|
||
#### 汽车应用
|
||
- AEC-Q100 Grade 1 (-40°C to 125°C)
|
||
|
||
#### 封装
|
||
- VQFN48, 48-lead VQFN, 7x7 mm, pitch 0.5 mm, I/O Pins up to 37
|
||
- VQFN64, 64-lead VQFN, 9x9 mm, pitch 0.5 mm, I/O Pins up to 51
|
||
- TQFP64, 64-lead TQFP, 10x10 mm, pitch 0.5 mm, I/O Pins up to 51
|
||
- TQFP100, 100-lead TQFP, 14x14 mm, pitch 0.5 mm, I/O Pins up to 81
|
||
- TQFP128, 128-lead TQFP, 14x14 mm, pitch 0.4 mm, I/O Pins up to 99
|
||
- TFBGA120, 120-ball TFBGA, 8x8 mm, pitch 0.5 mm, I/O Pins up to 90
|
||
|
||
#### 官方开发板信息
|
||
- [SAM E54 XPLAINED PRO](https://www.microchip.com/en-us/development-tool/DM320019-BNDL) |