The 18 registers of HEMC (HEMC), from 0x40080000, with their reset value and every field. The ATSAMRH707F18A has 2578 registers in 50 peripherals, one page each.
HEMC HEMC
HEMC_CR_NCS0HEMC Control Register NCS 0
Address
0x40080000
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
ECC_ENABLE
30
ECC Protection Enable
WRITE_ECC_CONF
29
ECC Configuration Protection Enable
ADDBASE
24:7
relative base address of NCS area
TYPE
6
type of memory used
BANKSIZE
5:1
Bank Size
0 8Kbytes
1 16Kbytes
2 32Kbytes
3 64Kbytes
4 128Kbytes
5 256Kbytes
6 512Kbytes
7 1Mbytes
8 2Mbytes
31 NOT_USED
ZERO
0
fixed to 0
HEMC_CR_NCS1HEMC Control Register NCS 1
Address
0x40080004
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
ECC_ENABLE
30
ECC Protection Enable
ADDBASE
24:7
relative base address of NCS area
TYPE
6
type of memory used
BANKSIZE
5:1
Bank Size
0 8Kbytes
1 16Kbytes
2 32Kbytes
3 64Kbytes
4 128Kbytes
5 256Kbytes
6 512Kbytes
7 1Mbytes
8 2Mbytes
31 NOT_USED
ZERO
0
fixed to 0
HEMC_CTRLHEMC Polarity Control register
Address
0x40080018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
POL
0
External control buffer active polarity
HEMC_CRP_NCS0HEMC Control Register Protection NCS
Address
0x40080020
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
PROTECTON
25
protection activation
PROTECTZONE
24
select area protected
SPLITBANKSIZE
23:19
bank size internal separation
RD
18
Read Access
WR
17
Write Access
SUPERUSER
16
User or Superuser access
MASTERNUMBER
15:0
Master Number ID
HEMC_CRP_NCS1HEMC Control Register Protection NCS
Address
0x40080024
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
PROTECTON
25
protection activation
PROTECTZONE
24
select area protected
SPLITBANKSIZE
23:19
bank size internal separation
RD
18
Read Access
WR
17
Write Access
SUPERUSER
16
User or Superuser access
MASTERNUMBER
15:0
Master Number ID
HEMC_IERHEMC Interrupt Enable Register
Address
0x40080038
Reset
0x00000000
Access
write only
Size
32-bit
4 fields
Field
Bits
What it does
USERERRORACCESS
4
user or superuser access error
WRERRORACCESS
3
write access error
RDERRORACCESS
2
read access error
OUTOFRANGE
1
out of range
HEMC_IDRHEMC Interrupt Disable Register
Address
0x4008003C
Reset
0x00000000
Access
write only
Size
32-bit
4 fields
Field
Bits
What it does
USERERRORACCESS
4
user or superuser access error
WRERRORACCESS
3
write access error
RDERRORACCESS
2
read access error
OUTOFRANGE
1
out of range
HEMC_IMRHEMC Interrupt Mask Register
Address
0x40080040
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
USERERRORACCESS
4
user or superuser access error
WRERRORACCESS
3
write access error
RDERRORACCESS
2
read access error
OUTOFRANGE
1
out of range
HEMC_ISRHEMC Interrupt Status Register
Address
0x40080044
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
USERERRORACCESS
4
User or SuperUser Error Access
WRERRORACCESS
3
Write access error
RDERRORACCESS
2
read access error
OUTOFRANGE
1
out of range
HEMC_SRHEMC Status Register
Address
0x40080048
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
USERERRORACCESS
4
User or SuperUser Error Access
WRERRORACCESS
3
Write access error
RDERRORACCESS
2
Read access error
OUTOFRANGE
1
out of range
HEMC_HECC_CRHECC Control Register Channel 0 (HSMC)
Address
0x40080100
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
RST_NOFIX_CPT
5
reset the un-fixable error counter
RST_FIX_CPT
4
reset the fixable error counter
TEST_MODE_WR
2
test mode of ECC protection - write mode
TEST_MODE_RD
1
test mode of ECC protection - read mode
HEMC_HECC_TESTCBHECC Test mode Register Channel 0 (HSMC)