|
|
#define | IFLASH_SIZE (0x40000u) |
| |
|
#define | IFLASH_PAGE_SIZE (256u) |
| |
|
#define | IFLASH_LOCK_REGION_SIZE (16384u) |
| |
|
#define | IFLASH_NB_OF_PAGES (1024u) |
| |
|
#define | IFLASH_NB_OF_LOCK_BITS (16u) |
| |
|
#define | IRAM_SIZE (0x6000u) |
| |
| #define | IFLASH_ADDR (0x00400000u) |
| |
| #define | IROM_ADDR (0x00800000u) |
| |
| #define | IRAM_ADDR (0x20000000u) |
| |
|
#define | CHIP_FREQ_SLCK_RC_MIN (20000UL) |
| |
|
#define | CHIP_FREQ_SLCK_RC (32000UL) |
| |
|
#define | CHIP_FREQ_SLCK_RC_MAX (44000UL) |
| |
|
#define | CHIP_FREQ_MAINCK_RC_4MHZ (4000000UL) |
| |
|
#define | CHIP_FREQ_MAINCK_RC_8MHZ (8000000UL) |
| |
|
#define | CHIP_FREQ_MAINCK_RC_12MHZ (12000000UL) |
| |
|
#define | CHIP_FREQ_CPU_MAX (48000000UL) |
| |
|
#define | CHIP_FREQ_XTAL_32K (32768UL) |
| |
|
#define | CHIP_FREQ_XTAL_12M (12000000UL) |
| |
|
#define | CHIP_FLASH_WRITE_WAIT_STATE (6U) |
| |
|
#define | CHIP_FREQ_FWS_0 (21000000UL) |
| | Maximum operating frequency when FWS is 0.
|
| |
|
#define | CHIP_FREQ_FWS_1 (32000000UL) |
| | Maximum operating frequency when FWS is 1.
|
| |
|
#define | CHIP_FREQ_FWS_2 (48000000UL) |
| | Maximum operating frequency when FWS is 2.
|
| |
|
| typedef volatile const uint32_t | RoReg |
| |
| typedef volatile uint32_t | WoReg |
| |
| typedef volatile uint32_t | RwReg |
| |
This file defines all structures and symbols for SAM3N4A:
- registers and bitfields
- peripheral base address
- peripheral ID
- PIO definitions
| #define IFLASH_ADDR (0x00400000u) |
Internal Flash base address
| #define IRAM_ADDR (0x20000000u) |
Internal RAM base address
| #define IROM_ADDR (0x00800000u) |
Internal ROM base address
| typedef volatile const uint32_t RoReg |
Read only 32-bit register (volatile const unsigned int)
| typedef volatile uint32_t RwReg |
Read-Write 32-bit register (volatile unsigned int)
| typedef volatile uint32_t WoReg |
Write only 32-bit register (volatile unsigned int)