MC9S08RD32CFGE Freescale Semiconductor, MC9S08RD32CFGE Datasheet - Page 127

no-image

MC9S08RD32CFGE

Manufacturer Part Number
MC9S08RD32CFGE
Description
IC MCU 32K FLASH 8MHZ 44-LQFP
Manufacturer
Freescale Semiconductor
Series
HCS08r
Datasheet

Specifications of MC9S08RD32CFGE

Core Processor
HCS08
Core Size
8-Bit
Speed
8MHz
Connectivity
SCI
Peripherals
LVD, POR, PWM, WDT
Number Of I /o
39
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC9S08RD32CFGE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
9.4.1
Freescale Semiconductor
KBEDG[7:4]
KBIMOD
KBACK
Field
KBIE
KBF
7:4
3
2
1
0
Reset
W
R
KBI x Status and Control Register (KBIxSC)
Keyboard Edge Select for KBI Port Bits — Each of these read/write bits selects the polarity of the edges and/or
levels that are recognized as trigger events on the corresponding KBI port pin when it is configured as a keyboard
interrupt input (KBIPEn = 1). Also see the KBIMOD control bit, which determines whether the pin is sensitive to
edges-only or edges and levels.
0 Falling edges/low levels.
1 Rising edges/high levels.
Keyboard Interrupt Flag — This read-only status flag is set whenever the selected edge event has been
detected on any of the enabled KBI port pins. This flag is cleared by writing a logic 1 to the KBACK control bit.
The flag will remain set if KBIMOD = 1 to select edge-and-level operation and any enabled KBI port pin remains
at the asserted level.
0 No KBI interrupt pending.
1 KBI interrupt pending.
KBF can be used as a software pollable flag (KBIE = 0) or it can generate a hardware interrupt request to the
CPU (KBIE = 1). KBF must be cleared before entering stop mode.
Keyboard Interrupt Acknowledge — This write-only bit (reads always return 0) is used to clear the KBF status
flag by writing a logic 1 to KBACK. When KBIMOD = 1 to select edge-and-level operation and any enabled KBI
port pin remains at the asserted level, KBF is being continuously set so writing 1 to KBACK does not clear the
KBF flag.
Keyboard Interrupt Enable — This read/write control bit determines whether hardware interrupts are generated
when the KBF status flag equals 1. When KBIE = 0, no hardware interrupts are generated, but KBF can still be
used for software polling.
0 KBF does not generate hardware interrupts (use polling).
1 KBI hardware interrupt requested when KBF = 1.
Keyboard Detection Mode — This read/write control bit selects either edge-only detection or edge-and-level
detection. KBI port bits 3 through 0 can detect falling edges-only or falling edges and low levels.
KBI port bits 7 through 4 can be configured to detect either:
0 Edge-only detection.
1 Edge-and-level detection.
• Rising edges-only or rising edges and high levels (KBEDGn = 1)
• Falling edges-only or falling edges and low levels (KBEDGn = 0)
KBEDG7
0
7
= Unimplemented or Reserved
KBEDG6
Figure 9-3. KBI x Status and Control Register (KBIxSC)
6
0
MC9S08RC/RD/RE/RG Data Sheet, Rev. 1.11
Table 9-1. KBIxSC Field Descriptions
KBEDG5
0
5
KBEDG4
4
0
Description
KBF
0
3
Keyboard Interrupt (KBI) Block Description
KBACK
2
0
0
KBIE
0
1
KBIMOD
0
0
127

Related parts for MC9S08RD32CFGE