\n

I2C Slave

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CLK_DIV

DATA_BYTE

DEV_ID

INTFL

INTEN


CLK_DIV

I2C Slave Clock Divisor Control
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLK_DIV CLK_DIV read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 fs_filter_clock_div

fs_filter_clock_div : FS Filter Clock Divisor
bits : 0 - 7 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.


DATA_BYTE

I2CS Data Byte
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DATA_BYTE DATA_BYTE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data_field read_only_fl data_updated_fl

data_field : Data Field
bits : 0 - 7 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

read_only_fl : Read Only Flag
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

data_updated_fl : Byte Updated Flag
bits : 9 - 18 (10 bit)
access : read-only

Enumeration:

End of enumeration elements list.


DEV_ID

I2C Slave Device ID Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DEV_ID DEV_ID read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 slave_dev_id ten_bit_id_mode slave_reset

slave_dev_id : Slave Device ID
bits : 0 - 9 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

ten_bit_id_mode : 10-bit ID Mode
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

End of enumeration elements list.

slave_reset : Slave Reset
bits : 14 - 28 (15 bit)
access : read-write

Enumeration:

End of enumeration elements list.


INTFL

I2CS Interrupt Flags
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTFL INTFL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 byte0 byte1 byte2 byte3 byte4 byte5 byte6 byte7 byte8 byte9 byte10 byte11 byte12 byte13 byte14 byte15 byte16 byte17 byte18 byte19 byte20 byte21 byte22 byte23 byte24 byte25 byte26 byte27 byte28 byte29 byte30 byte31

byte0 : Updated Byte 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte1 : Updated Byte 1
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte2 : Updated Byte 2
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte3 : Updated Byte 3
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte4 : Updated Byte 4
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte5 : Updated Byte 5
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte6 : Updated Byte 6
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte7 : Updated Byte 7
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte8 : Updated Byte 8
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte9 : Updated Byte 9
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte10 : Updated Byte 10
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte11 : Updated Byte 11
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte12 : Updated Byte 12
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte13 : Updated Byte 13
bits : 13 - 26 (14 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte14 : Updated Byte 14
bits : 14 - 28 (15 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte15 : Updated Byte 15
bits : 15 - 30 (16 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte16 : Updated Byte 16
bits : 16 - 32 (17 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte17 : Updated Byte 17
bits : 17 - 34 (18 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte18 : Updated Byte 18
bits : 18 - 36 (19 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte19 : Updated Byte 19
bits : 19 - 38 (20 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte20 : Updated Byte 20
bits : 20 - 40 (21 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte21 : Updated Byte 21
bits : 21 - 42 (22 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte22 : Updated Byte 22
bits : 22 - 44 (23 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte23 : Updated Byte 23
bits : 23 - 46 (24 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte24 : Updated Byte 24
bits : 24 - 48 (25 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte25 : Updated Byte 25
bits : 25 - 50 (26 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte26 : Updated Byte 26
bits : 26 - 52 (27 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte27 : Updated Byte 27
bits : 27 - 54 (28 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte28 : Updated Byte 28
bits : 28 - 56 (29 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte29 : Updated Byte 29
bits : 29 - 58 (30 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte30 : Updated Byte 30
bits : 30 - 60 (31 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte31 : Updated Byte 31
bits : 31 - 62 (32 bit)
access : read-write

Enumeration:

End of enumeration elements list.


INTEN

I2CS Interrupt Enable/Disable Controls
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTEN INTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 byte0 byte1 byte2 byte3 byte4 byte5 byte6 byte7 byte8 byte9 byte10 byte11 byte12 byte13 byte14 byte15 byte16 byte17 byte18 byte19 byte20 byte21 byte22 byte23 byte24 byte25 byte26 byte27 byte28 byte29 byte30 byte31

byte0 : Updated Byte 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte1 : Updated Byte 1
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte2 : Updated Byte 2
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte3 : Updated Byte 3
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte4 : Updated Byte 4
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte5 : Updated Byte 5
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte6 : Updated Byte 6
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte7 : Updated Byte 7
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte8 : Updated Byte 8
bits : 8 - 16 (9 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte9 : Updated Byte 9
bits : 9 - 18 (10 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte10 : Updated Byte 10
bits : 10 - 20 (11 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte11 : Updated Byte 11
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte12 : Updated Byte 12
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte13 : Updated Byte 13
bits : 13 - 26 (14 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte14 : Updated Byte 14
bits : 14 - 28 (15 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte15 : Updated Byte 15
bits : 15 - 30 (16 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte16 : Updated Byte 16
bits : 16 - 32 (17 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte17 : Updated Byte 17
bits : 17 - 34 (18 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte18 : Updated Byte 18
bits : 18 - 36 (19 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte19 : Updated Byte 19
bits : 19 - 38 (20 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte20 : Updated Byte 20
bits : 20 - 40 (21 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte21 : Updated Byte 21
bits : 21 - 42 (22 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte22 : Updated Byte 22
bits : 22 - 44 (23 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte23 : Updated Byte 23
bits : 23 - 46 (24 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte24 : Updated Byte 24
bits : 24 - 48 (25 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte25 : Updated Byte 25
bits : 25 - 50 (26 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte26 : Updated Byte 26
bits : 26 - 52 (27 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte27 : Updated Byte 27
bits : 27 - 54 (28 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte28 : Updated Byte 28
bits : 28 - 56 (29 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte29 : Updated Byte 29
bits : 29 - 58 (30 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte30 : Updated Byte 30
bits : 30 - 60 (31 bit)
access : read-write

Enumeration:

End of enumeration elements list.

byte31 : Updated Byte 31
bits : 31 - 62 (32 bit)
access : read-write

Enumeration:

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.