\n

MCG

Peripheral Memory Blocks

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

Registers

C1

C2

MC

S

SC


C1

MCG Control Register 1
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

C1 C1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 IREFSTEN IRCLKEN CLKS

IREFSTEN : Internal Reference Stop Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

LIRC is disabled in Stop mode.

#1 : 1

LIRC is enabled in Stop mode, if IRCLKEN is set.

End of enumeration elements list.

IRCLKEN : Internal Reference Clock Enable
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

LIRC is disabled.

#1 : 1

LIRC is enabled.

End of enumeration elements list.

CLKS : Clock Source Select
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

Selects HIRC clock as the main clock source. This is HIRC mode.

#01 : 01

Selects LIRC clock as the main clock source. This is LIRC2M or LIRC8M mode.

#10 : 10

Selects external clock as the main clock source. This is EXT mode.

#11 : 11

Reserved. Writing 11 takes no effect.

End of enumeration elements list.


C2

MCG Control Register 2
address_offset : 0x1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

C2 C2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 IRCS EREFS0 HGO0 RANGE0

IRCS : Low-frequency Internal Reference Clock Select
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

LIRC is in 2 MHz mode.

#1 : 1

LIRC is in 8 MHz mode.

End of enumeration elements list.

EREFS0 : External Clock Source Select
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

External clock requested.

#1 : 1

Oscillator requested.

End of enumeration elements list.

HGO0 : Crystal Oscillator Operation Mode Select
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Configure crystal oscillator for low-power operation.

#1 : 1

Configure crystal oscillator for high-gain operation.

End of enumeration elements list.

RANGE0 : External Clock Source Frequency Range Select
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#00 : 00

Low frequency range selected for the crystal oscillator or the external clock source.

#01 : 01

High frequency range selected for the crystal oscillator or the external clock source.

#10 : 10

Very high frequency range selected for the crystal oscillator or the external clock source.

#11 : 11

Very high frequency range selected for the crystal oscillator or the external clock source. Same effect as 10.

End of enumeration elements list.


MC

MCG Miscellaneous Control Register
address_offset : 0x18 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MC MC read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 LIRC_DIV2 HIRCEN

LIRC_DIV2 : Second Low-frequency Internal Reference Clock Divider
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#000 : 000

Division factor is 1.

#001 : 001

Division factor is 2.

#010 : 010

Division factor is 4.

#011 : 011

Division factor is 8.

#100 : 100

Division factor is 16.

#101 : 101

Division factor is 32.

#110 : 110

Division factor is 64.

#111 : 111

Division factor is 128.

End of enumeration elements list.

HIRCEN : High-frequency IRC Enable
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

HIRC source is not enabled.

#1 : 1

HIRC source is enabled.

End of enumeration elements list.


S

MCG Status Register
address_offset : 0x6 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

S S read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 OSCINIT0 CLKST

OSCINIT0 : OSC Initialization Status
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

#0 : 0

OSC is not ready.

#1 : 1

OSC clock is ready.

End of enumeration elements list.

CLKST : Clock Mode Status
bits : 2 - 3 (2 bit)
access : read-only

Enumeration:

#00 : 00

HIRC clock is selected as the main clock source, and MCG_Lite works at HIRC mode.

#01 : 01

LIRC clock is selected as the main clock source, and MCG_Lite works at LIRC2M or LIRC8M mode.

#10 : 10

External clock is selected as the main clock source, and MCG_Lite works at EXT mode.

End of enumeration elements list.


SC

MCG Status and Control Register
address_offset : 0x8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SC SC read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 FCRDIV

FCRDIV : Low-frequency Internal Reference Clock Divider
bits : 1 - 3 (3 bit)
access : read-write

Enumeration:

#000 : 000

Division factor is 1.

#001 : 001

Division factor is 2.

#010 : 010

Division factor is 4.

#011 : 011

Division factor is 8.

#100 : 100

Division factor is 16.

#101 : 101

Division factor is 32.

#110 : 110

Division factor is 64.

#111 : 111

Division factor is 128.

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.