SW00ENB-ZCC Toshiba, SW00ENB-ZCC Datasheet - Page 72

no-image

SW00ENB-ZCC

Manufacturer Part Number
SW00ENB-ZCC
Description
MCU, MPU & DSP Development Tools CASEWORKS
Manufacturer
Toshiba
Datasheet

Specifications of SW00ENB-ZCC

Tool Type
Development Software Support
Core Architecture
870
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
core processor. Hardware interrupts are summarized below.
STOP/SLEEP wake-up signal (negative-edge triggered).
INT0–INT4
INTRTC
INT0–INTA
On-Chip
Peripherals
The INTC collects interrupt events, prioritizes them and presents the highest-priority request to the TX19
Here are example register settings required to enable and disable the INT0 interrupt as a source of the
External interrupts INT5–INTA and internal interrupts except INTRTC
Enabling the interrupt
Disabling the interrupt
IMCGA0.EMCG[01:00]
EICRCG.ICRCG[2:0]
IMCGA0.INT0EN
IMC0L.EIM[11:10]
INTCLR.EICLR[5:0]
IMC0L.IL[12:10]
Status.IEc
Status.IEc
IMC0L.IL[12:10]
INTCLR.EICLR[5:0]
IMCGA0.INT0EN
EICRCG.ICRCG[2:0]
These interrupts are programmable through the INTC.
Interrupt
defines the interrupt polarity. The INTxEN bit in the IMCGxx register controls whether these
interrupt sources are enabled as wake-up signal sources (1=enable). If enabled, the interrupt
polarity (EIMxx) field in the INTC’s IMCxx register has no effect, but must be set to 01, or high
level. The ILxx field in the IMCxx register determines the action taken after exiting STOP/SLEEP
mode; i.e., whether execution resumes with an interrupt service routine.
When disabled for STOP/SLEEP wake-up signaling
polarity and enabling of these interrupt sources. INTRTC is programmed through both the CG and
INTC, regardless of whether it is used for wake-up signaling.
If INT0–INT4 are disabled for STOP/SLEEP wake-up signaling, the INTC alone determines the
INTDMAn
Other
1, Status.CMask
0
101
000
1
0
01
IMCGxx reg. in CG
IMCx reg. in INTC
IMCGxx reg. in CG
IMCx reg. in INTC
IMCx reg. in INTC
IMCx reg. in INTC
IMCx reg. in INTC
000001 : Clear INT0 request
000001 : Clear INT0 request
000
000
Programming
10
xxx
TMP1940CYAF-30
: Configure INT0 as negative-edge triggered
: Clear INT0 request
: Enable INT0 for wake-up signaling
: Configure INT0 as high-level sensitive
: Set INT0 priority level to 5
: Disable INT0 interrupt
: Disable INT0 for wake-up signaling
: Clear INT0 request
When enabled for STOP/SLEEP wake-up signaling, the polarity
field in the INTC has no effect, but must always be set to “high-
level.” The actual sensitivity is programmed in the CG. When
disabled for STOP/SLEEP wake-up signaling, interrupt sensitivity
is programmed in the INTC. In either case, each interrupt source
is individually configurable as negative or positive polarity, and
as edge-triggered or level-sensitive.
In the INTC, the polarity must always be set to “high-level.” The
actual sensitivity must be configured as rising-edge triggered in
the CG.
Configurable as negative or positive polarity, and as edge-
triggered or level-sensitive.
Falling edge
Rising edge
Interrupt Sensing
TMP1940CYAF
CG block
INTC block
TX19 core processor
TX19 core processor

Related parts for SW00ENB-ZCC