Epson S1C17M01 Technical Manual page 237

Cmos 16-bit single chip microcontroller
Table of Contents

Advertisement

Code No.
Page
412361701
5-3
ITC: ITC Interrupt Request Processing
(Old) Note: Wake-up operations (SLEEP/HALT cancellation) by an interrupt cannot be disabled even if
(New) Deleted
5-4
ITC: NMI
(Old) The watchdog timer embedded in this IC can generate a non-maskable interrupt (NMI). This inter-
(New) This IC cannot generate non-maskable interrupts (NMI).
ITC: Interrupt Processing by the CPU
(Old) Note: At wake-up from HALT or SLEEP mode, the CPU jumps to the interrupt handler routine after
(New) Note: When HALT or SLEEP mode is canceled, the CPU jumps to the interrupt handler routine af-
6-5
PPORT: Reading input data from a GPIO port
(Old) No description
(New) Note: The PxDAT.PxINy bit retains the input port status at 1 clock before being read from the CPU.
PPORT: Chattering filter function
(Old) Input sampling time [second] = 2 / CLK_PPORT frequency [Hz] (Eq.6.2)
(New) Input sampling time [second] = 2 to 3 / CLK_PPORT frequency [Hz] (Eq.6.2)
6-8
PPORT: Px Port Interrupt Control Register
(Old) Note: To prevent generating unnecessary interrupts, clear the corresponding interrupt flag before
(New) Note: To prevent generating unnecessary interrupts, the corresponding interrupt flag should be
7-1
WDT: Overview
(Old) • Includes a 10-bit up counter to count NMI/reset generation cycle.
(New) • Includes a 10-bit up counter to count reset generation cycle.
WDT: Figure 7.1.1 WDT Configuration
Modified the figure (NMIXRST, STATNMI, and the NMI output were deleted.)
WDT: WDT Operating Clock
(Old) Use the following equation to calculate the WDT counter overflow cycle (NMI/reset generation
(New) Use the following equation to calculate the WDT counter overflow cycle (reset generation cycle).
7-2
WDT: Starting up WDT
(Old) 3. Configure the WDTCTL.NMIXRST bit. (Select NMI or reset mode)
(New) 3. Write 1 to the WDTCTL.WDTCNTRST bit. (Reset WDT counter)
WDT: Resetting WDT
(Old) WDT generates a system reset (WDTCTL.NMIXRST bit = 0) or NMI (WDTCTL.NMIXRST bit = 1)
(New) WDT generates a system reset when the counter overflows. ...
WDT: During HALT mode
(Old) WDT operates in HALT mode. HALT mode is therefore cleared by an NMI or reset if it continues for
(New) WDT operates in HALT mode. HALT mode is therefore cleared by a reset if it continues for more
the interrupt level is set to 0.
rupt takes precedence over other interrupts and is unconditionally accepted by the CPU.
For detailed information on generating NMI, refer to the "Watchdog Timer" chapter.
executing one instruction.
ter executing one instruction.
enabling interrupts.
cleared before enabling interrupts.
...
• Counter overflow generates a reset or NMI.
...
• Counter overflow generates a reset.
cycle).
4. Write 1 to the WDTCTL.WDTCNTRST bit. (Reset WDT counter)
5. Write a value other than 0xa to the WDTCTL.WDTRUN[3:0] bits. (Start up WDT)
6. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits. (Set system protection)
4. Write a value other than 0xa to the WDTCTL.WDTRUN[3:0] bits. (Start up WDT)
5. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits. (Set system protection)
when the counter overflows. ...
After resetting, WDT starts counting with a new NMI/reset generation cycle. If WDT is not reset
within the t
cycle for any reason, the CPU is switched to interrupt processing by NMI or reset,
WDT
the interrupt vector is read out, and the interrupt handler routine is executed. If the counter over-
flows and generates an NMI without WDT being reset, the WDTCTL.STATNMI bit is set to 1.
After resetting, WDT starts counting with a new reset generation cycle. If WDT is not reset within
the t
cycle for any reason, a system reset is generated.
WDT
more than the NMI/reset generation cycle and the NMI or reset handler is executed.
than the reset generation cycle and the reset handler is executed.
Contents
REVISION HISTORY

Advertisement

Table of Contents
loading

Table of Contents