Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

at91_sf.h File Reference


Detailed Description

AT91 peripherals.

 *
 * $Log: at91_sf.h,v $
 * Revision 1.1  2006/07/05 07:45:28  haraldkipp
 * Split on-chip interface definitions.
 *
 *
 * 


Chip Identification Registers

#define SF_CIDR
 Chip ID register address.
#define SF_EXID
 Chip ID extension register address.
#define SF_VERSION
 Version number mask.
#define SF_NVPSIZ
 Masks non-volatile program memory size.
#define SF_NVPSIZ_NONE
 No NV program memory.
#define SF_NVPSIZ_32K
 32 kBytes NV program memory
#define SF_NVPSIZ_64K
 64 kBytes NV program memory
#define SF_NVPSIZ_128K
 128 kBytes NV program memory
#define SF_NVPSIZ_256K
 256 kBytes NV program memory
#define SF_NVDSIZ
 Masks non-volatile data memory size.
#define SF_NVDSIZ_NONE
 No NV data memory.
#define SF_VDSIZ
 Masks volatile data memory size.
#define SF_VDSIZ_NONE
 No volatile data memory.
#define SF_VDSIZ_1K
 1 kBytes volatile data memory
#define SF_VDSIZ_2K
 2 kBytes volatile data memory
#define SF_VDSIZ_4K
 4 kBytes volatile data memory
#define SF_VDSIZ_8K
 8 kBytes volatile data memory
#define SF_ARCH
 Architecture code mask.
#define SF_ARCH_AT91x40
 AT91x40 architecture.
#define SF_ARCH_AT91x55
 AT91x55 architecture.
#define SF_ARCH_AT91x63
 AT91x63 architecture.
#define SF_NVPTYP
 Masks non-volatile program memory type.
#define SF_NVPTYP_M
 M or F series.
#define SF_NVPTYP_C
 C series.
#define SF_NVPTYP_S
 S series.
#define SF_NVPTYP_R
 R series.
#define SF_EXT
 Extension flag.

Reset Status Flag Register

#define SF_RSR
 Reset status register address.
#define SF_EXT_RESET
 Reset caused by external pin.
#define SF_WD_RESET
 Reset caused by internal watch dog.

Memory Mode Register

#define SF_MMR
 Memory mode register address.
#define SF_RAMWU
 Internal extended RAM write allowed.

Protect Mode Register

#define SF_PMR
 Protect mode register address.
#define SF_AIC
 AIC runs in protect mode.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/