ATSAMD5
Jump to navigation
Jump to search
The Microchip (formerly Atmel) ATSAMD5 and ATSAME5 series are microcontrollers based on the ARM Cortex-M4 core.
Flash Banks
| Flash Bank | Base address | Size | J-Link Support |
|---|---|---|---|
| Internal Flash | 0x00000000 | Up to 1024 KB | |
| NVM User Row | 0x00800000 | 512 Bytes | |
| External QSPI Flash | 0x01000000 | Up to 16 MB |
Watchdog Handling
The device has a watchdog that is fed during flash programming.
Device Specific Handling
Reset
The device uses Cortex-M reset, no special handling necessary, like described here.
Reset extension phase
When nRESET is released and the SWCLK/TCK pin is low, the MCU enters the so-called "Reset extension phase". In this phase the CPU does not execute any code.
Troubleshooting
When manually toggling the reset pin (e.g. in a production test), it is necessary to pull the SWCLK/TCK pin up, before releasing nRESET: This ensures that the reset behaves as expected.