Datasheet
Chapter 16 Timer/Pulse-Width Modulator (S08TPMV2)
MC9S08JM16 Series Data Sheet, Rev. 2
268 Freescale Semiconductor
pullup
Figure 16-1. MC9S08JM16 Series Block Diagram Highlighting the TPM Blocks and Pins
PTC1/SDA
PTC0/SCL
V
SS
V
DD
PTA5, PTA0
PTE0/TxD1
PTE1/RxD1
PTD1/ADP9/ACMP–
PTD0/ADP8/ACMP+
PTC5/RxD2
PTC4
PTC3/TxD2
PTC2
PORT A
PORT C
PORT D
7-BIT KEYBOARD
INTERRUPT MODULE (KBI)
IIC MODULE (IIC)
8-/16-BIT SERIAL PERIPHERAL
INTERFACE MODULE (SPI16)
USER Flash (IN BYTES)
USER RAM (IN BYTES)
ON-CHIP ICE AND
DEBUG MODULE (DBG)
MC9S08JM60 = 60,912
HCS08 CORE
CPUBDC
NOTES:
1. Port pins are software configurable with pullup device if input port.
2. Pin contains software configurable pullup/pulldown device if IRQ is enabled
(IRQPE = 1). Pulldown is enabled if rising edge detect is selected (IRQEDG = 1)
3. IRQ does not have a clamp diode to V
DD
. IRQ must not be driven above V
DD
.
4. Pin contains integrated pullup device.
5. When pin functions as KBI (KBIPEn = 1) and associated pin is configured to enable the
pullup device, KBEDGn can be used to reconfigure the pullup as a pulldown device.
PTB5/KBIP5/ADP5
PORT B
PTE5/MOSI1
PTE4/MISO1
PTE6/SPSCK1
PTE7/SS1
HCS08 SYSTEM CONTROL
RESETS AND INTERRUPTS
MODES OF OPERATION
POWER MANAGEMENT
VOLTAGE
REGULATOR
COP IRQ LVD
LOW-POWER OSCILLATOR
MULTI-PURPOSE CLOCK
GENERATOR (MCG)
RESET
V
SSAD
V
DDAD
V
REFH
ANALOG-TO-DIGITAL
CONVERTER (ADC)
PTD7
2
PTB4/KBIP4/ADP4
PTG3/KBIP7
PTG2/KBIP6
PORT G
12-CHANNEL, 12-BIT
BKGD/MS
PTF6
PTF7
INTERFACE MODULE (SCI1)
SERIAL COMMUNICATIONS
INTERFACE MODULE (SCI2)
SERIAL COMMUNICATIONS
PTG0/KBIP0
PTG1/KBIP1
MC9S08JM32 = 32,768
V
REFL
PTG4/XTAL
PTG5/EXTAL
IRQ/TPMCLK
RxD2
TxD2
SDA
SCL
6
KBIPx
KBIPx
SPSCK1
SS1
MISO1
MOSI1
RxD1
TxD1
EXTAL
XTAL
2
4
USB SIE
USB ENDPOINT
RAM
FULL SPEED
USB
TRANSCEIVER
USBDP
USBDN
MISO2
SS2
SPSCK2
MOSI2
PTB1/MOSI2/ADP1
PTB0/MISO2/ADP0
8-/16-BIT SERIAL PERIPHERAL
INTERFACE MODULE (SPI2)
REAL-TIME COUNTER
(RTC)
PTB3/SS2/ADP3
PTB2/SPSCK2/ADP2
3
2
ANALOG COMPARATOR
(ACMP)
SYSTEM
USB 3.3 V VOLTAGE REGULATOR
V
USB33
MC9S08JM60 = 4096
MC9S08JM32 = 2048
ACMPO
ACMP+
ACMP–
PTD2/KBIP2/ACMPO
V
SSOSC
PTE3/TPM1CH1
PTE2/TPM1CH0
PORT E
2-CHANNEL TIMER/PWM
MODULE (TPM2)
4-CHANNEL TIMER/PWM
MODULE (TPM1)
PTF0/TPM1CH2
PTF1/TPM1CH3
PORT F
PTF5/TPM2CH1
PTF4/TPM2CH0
TPMCLK
TPMCLK
TPM1CH1
TPM1CH0
TPM1CHx
TPM2CH1
TPM2CH0
