Panasonic MN103001G/F01K User Manual Page 43

  • Download
  • Add to my manuals
  • Print
  • Page
    / 466
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 42
2-9
CPU
CPU Mode Register (CPUM)
The CPU mode register (CPUM) sets the clock operating mode for the CPU and peripheral blocks. This register is
allocated to the internal I/O space at address x'20000040.
Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit name ————— —— OSCID STOP HALT SLEEP OSC1 OSC0
Reset 00000 0000 000 0 00 0
Access R R R R R R R R R R R R/W R/W R/W R/W R/W
Bit No. Bit name Description
0 OSC0 Always returns "0" when read. Always write "0".
1 OSC1 Always returns "0" when read. Always write "0".
2 SLEEP CPU operating mode control flag (SLEEP transfer request)
3 HALT CPU operating mode control flag (HALT transfer request)
4 STOP CPU operating mode control flag (STOP transfer request)
5 OSCID Always returns "0" when read. Always write "0".
15 to 6 reserved
The various operating modes can be set by setting the bits as shown in the table below.
Oscillation control and operating mode control
Operating mode STOP HALT SLEEP OSC1 OSC0
Clock CPU operation Peripheral function
oscillation clock operation clock
NORMAL 0 0 0 0 0 Oscillating Running Running
HALT 0 1 0 0 0 Oscillating Stopped Stopped
SLEEP 0 0 1 0 0 Oscillating Stopped Running
STOP 1 0 0 0 0 Stopped Stopped Stopped
The CPUM register should be accessed by halfwords (16 bits). Byte and word access is not supported.
If the CPUM register is accessed to make a transition to an operating mode of SLEEP/HALT/STOP during execution
of a program in external memory, a branch instruction should not be located within the three instructions immediately
following the CPUM register access instruction.
Page view 42
1 2 ... 38 39 40 41 42 43 44 45 46 47 48 ... 465 466

Comments to this Manuals

No comments