sam3_chipid.h File Reference

CHIP ID SAM3 definitions. More...

Go to the source code of this file.

Defines

#define CHIPID_CIDR   (*((reg32_t *)(0x400E0940)))
 CHIP ID base registers addresses.
#define CHIPID_VERSION()   ((CHIPID_CIDR) & CHIPID_VERSION_MASK)
 Current version of the device.
#define CHIPID_EPRCOC()   (((CHIPID_CIDR) & CHIPID_EPRCOC_MASK) >> CHIPID_EPRCOC_SHIFT)
 Embedded processor.
#define CHIPID_NVPSIZ_MASK   0xF00
 Nonvolatile program memory size.
#define CHIPID_NVPSIZ()   (((CHIPID_CIDR) & CHIPID_NVPSIZ_MASK) >> CHIPID_NVPSIZ_SHIFT)
 Nonvolatile program memory size.
#define CHIPID_NVPSIZ2_MASK   0xF000
 Second nonvolatile program memory size.
#define CHIPID_NVPSIZ2()   (((CHIPID_CIDR) & CHIPID_NVPSIZ2_MASK) >> CHIPID_NVPSIZ2_SHIFT)
 Second nonvolatile program memory size.
#define CHIPID_SRAMSIZ_MASK   0xF0000
 Internal SRAM size.
#define CHIPID_SRAMSIZ()   (((CHIPID_CIDR) & CHIPID_SRAMSIZ_MASK) >> CHIPID_SRAMSIZ_SHIFT)
 Internal SRAM size.
#define CHIPID_ARCH_MASK   0xFF00000
 Architecture identifier.
#define CHIPID_ARCH()   (((CHIPID_CIDR) & CHIPID_ARCH_MASK) >> CHIPID_ARCH_SHIFT)
 Architecture identifier.
#define CHIPID_NVTYP_MASK   0x70000000
 Nonvolatile program memory type.
#define CHIPID_NVTYP()   (((CHIPID_CIDR) & CHIPID_NVTYP_MASK) >> CHIPID_NVTYP_SHIFT)
 Nonvolatile program memory type.

Detailed Description

CHIP ID SAM3 definitions.

Definition in file sam3_chipid.h.