NXP Semiconductors UM11227 User Manual

NXP Semiconductors UM11227 User Manual

Ntm88 family of tire pressure monitor sensors
Table of Contents

Advertisement

Quick Links

1

Introduction

1.1 Purpose

1.2 Audience

2

General description

3

Features and benefits

UM11227
NTM88 family of tire pressure monitor sensors
Rev. 6 — 24 April 2020
This user manual describes the features, architecture, and programming model of the
NTM88 family of devices.
This document is primarily for system architects and software application developers who
are using or considering the use of the NTM88 in a system.
The NTM88 is a small (4 mm x 4 mm x 1.98 mm), fully integrated tire pressure monitoring
sensor (TPMS). It also provides low transmitting power consumption, large customer
memory size, and a choice of either dual- or single-axis accelerometer architecture.
The NTM88 TPMS solution integrates an 8-bit microcontroller (MCU), pressure sensor,
accelerometer, and RF transmitter.
Pressure range: 90 kPa to 930 kPa
Optional single- or dual-axis accelerometer ranges
Optional accelerometer range: See
Transducer measurement interfaces with low-power AFE:
10-bit compensated pressure sense element
10-bit compensated accelerometers
8-bit compensated internal device temperature measurement
8-bit compensated internal device voltage measurement
Two I/O pins can be used for external signals
8-bit S08 compact instruction set controller:
64 bytes low-power "always on" NVM parameter registers
512 bytes SRAM
16 kB flash memory (512 bytes reserved for NXP coefficients)
Family of NXP firmware libraries available via royalty-free license
Programmable RF transmitter
Characterized for RF carrier typical of 315 MHz or 434 MHz
Characterized for FSK in ~3 kHz increments or OOK modulation
Characterized for baud rate examples of 9.6 kbp/s, 19.2 kbp/s, and 38.4 kbp/s
Consult NXP sales for details or specific requests.
1
1
Section
4.
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UM11227 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors UM11227

  • Page 1: Introduction

    UM11227 NTM88 family of tire pressure monitor sensors Rev. 6 — 24 April 2020 User manual Introduction 1.1 Purpose This user manual describes the features, architecture, and programming model of the NTM88 family of devices. 1.2 Audience This document is primarily for system architects and software application developers who are using or considering the use of the NTM88 in a system.
  • Page 2: Configuration Options

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • Flexible 125 kHz LF receiver: – Capability for ASK or OOK demodulation – Automated Manchester decoding • Two channel timer / pulse-width module • Slave SPI to support host access to internal peripherals, registers, and memory •...
  • Page 3: Electronic Encoding - "Codeh

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Prototype samples may be configured and delivered with the firmware remaining in the flash memory upon special request. The series production process will erase the firmware from flash memory to facilitate customers choice of the firmware routines, while excluding specific firmware routines the application software does not require.
  • Page 4: Definition Of Signal Ranges

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 4.4 Definition of signal ranges Each measured parameter (pressure, voltage, temperature, acceleration) results from an ADC10 conversion of an analog signal. This ADC10 result may then be passed by the firmware to the application software as either the raw ADC10 result or further compensated and scaled for an output between one and the maximum digital value minus one.
  • Page 5: Memory Resource Usage

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Digital values between D and D will normally produce an output between 1 to INLO INHI 510 (for a 9-bit result). In some isolated cases due to compensation calculations and rounding, the result may be less than 1 or greater than 510, in which case the underflow and overflow rule mentioned above is used.
  • Page 6: Block Diagram

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Block diagram Figure 2 presents the device's main blocks and their signal interactions. Power management controls and bus control signals are not shown in this block diagram for clarity. NV RAM...
  • Page 7: Pinning Information

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Pinning information This section describes the pin layout and general function of each pin. 7.1 Pinout Transparent top view Pin 1 index area n.c. RFOUT n.c. RFGND n.c. PTA1 n.c.
  • Page 8 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Symbol Function Description RST_B Reset / V The RST_B pin is used for test and establishing the BDM condition and programming voltage providing the programming voltage source to the internal FLASH memory.
  • Page 9 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Symbol Function Description RFGND RF ground Power in the RF output amplifier is returned to the supply through the RFGND pin. This conductor should be connected to the power supply using a “star”...
  • Page 10: Orientation

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 7.3 Orientation Gravity Gravity Figure 4.  NTM88 orientation at rest. Central processing unit 8.1 Introduction This section provides summary information about the registers, addressing modes, and instruction set of the CPU of the HCS08 Family. For a more detailed discussion, refer to the HCS08 Family Reference Manual, volume 1, NXP Semiconductor document order number HCS08RMV1/D.
  • Page 11: Programmer's Model And Cpu Registers

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • Many instructions treat X as a second general-purpose 8-bit register • Seven addressing modes: – Inherent — Operands in internal registers – Relative — 8-bit signed offset to branch destination –...
  • Page 12: Index Register (H:x)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors can be loaded from memory using various addressing modes to specify the address where the loaded data comes from, or the contents of A can be stored to memory using various addressing modes to specify the address where data from A will be stored.
  • Page 13: Condition Code Register (Ccr)

    1. The following paragraphs describe the functions of the condition code bits in general terms. For a more detailed explanation of how each instruction sets the CCR bits, refer to the HCS08 Family Reference Manual, volume 1, NXP Semiconductors document order number HCS08RMv1.
  • Page 14: Addressing Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description Zero Flag — The CPU sets the zero flag when an arithmetic operation, logic operation, or data manipulation produces a result of 0x00 or 0x0000. Simply loading or storing an 8-bit, or 16-bit value causes Z to be set if the loaded or stored value was all 0s.
  • Page 15: Direct Addressing Mode (Dir)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 8.4.4 Direct addressing mode (DIR) In direct addressing mode, the instruction includes the low-order 8 bits of an address in the direct page (0x0000–0x00FF). During execution, a 16-bit address is formed by...
  • Page 16: Sp-Relative, 8-Bit Offset (Sp1)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 8.4.6.6 SP-Relative, 8-bit offset (SP1) This variation of indexed addressing uses the 16-bit value in the stack pointer (SP) plus an unsigned 8-bit offset included in the instruction as the address of the operand needed to complete the instruction.
  • Page 17: Wait Mode Operation

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors After the CCR contents are pushed onto the stack, the I bit in the CCR is set to prevent other interrupts while in the interrupt service routine. Although it is possible to clear the I...
  • Page 18: Bgnd Instruction

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 8.5.5 BGND instruction The BGND instruction is new to the HCS08 compared to the M68HC08. BGND would not be used in normal user programs because it forces the CPU to stop processing user instructions and enter the ACTIVE BACKGROUND mode.
  • Page 19: Condition Code Register (Ccr) Bits

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors M:M + 0x0001 = A 16-bit value in two consecutive memory locations. The higher order (most significant) 8 bits are located at the address of M, and the lower order (least significant) 8 bits are located at the next higher sequential address.
  • Page 20: Address Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors opr8a — Any label or expression that evaluates to an 8-bit value. The instruction treats this 8-bit value as the low order 8 bits of an address in the direct page of the 64 kB address space (0x00xx).
  • Page 21 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C ADD #opr8i ADD opr8a ADD opr16a hh ll ADD oprx16,X ee ff Add without Carry A ←...
  • Page 22 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C Branch if Greater 90 rr BGE rel Than or Equal To Branch if (N ⊕ V) = 0 –...
  • Page 23 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C DIR (b0) dd rr DIR (b1) dd rr DIR (b2) dd rr...
  • Page 24 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C CMP #opr8i CMP opr8a CMP opr16a hh ll (A) – (M) Compare...
  • Page 25 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C EOR #opr8i EOR opr8a EOR opr16a hh ll Exclusive OR EOR oprx16,X ee ff A ←...
  • Page 26 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C LSL opr8a LSLA   LSLX Logical Shift Left   Þ – – Þ Þ Þ...
  • Page 27 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C Pull H (Index SP ← (SP + 0x0001); PULH Register High) from –...
  • Page 28 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C STA opr8a STA opr16a hh ll STA oprx16,X ee ff Store Accumulator STA oprx8,X M ←...
  • Page 29 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Effect Address on CCR Source Form Operation Description Opcode Operand Cycles Mode V H I N Z C Transfer CCR to A ← (CCR) – – – – – – INH...
  • Page 30 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Bit-Manipulation Branch Read-Modify-Write Control Register/Memory 08  5 18  5 28  3 38  5 48  1 58  1 68  5 78  4 88  3 98  1 A8  2 B8  3 C8  4 D8  4 E8  3 F8  3 BRSET4 BSET4 BHCC LSLA LSLX PULX 3  DIR 2  DIR 2  rel 2  DIR...
  • Page 31: Development Support

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Bit-Manipulation Branch Read-Modify-Write Control Register/Memory 9E63 6 9ED3 5 9EE3 4 9EF3 6 CPHX 3 SP1 4 SP2 3 SP1 3 SP1 9E64 6 9ED4 5 9EE4 4 3 SP1 4 SP2 3 SP1 9ED5 5 9EE5 4 4 SP2 3 SP1 9E66 6 9ED6 5 9EE6 4 3 SP1 4 SP2 3 SP1 9E67 6...
  • Page 32: Background Debug Controller (Bdc)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • ACTIVE BACKGROUND mode commands for CPU register access • GO and TRACE1 commands • BACKGROUND command can wake CPU from STOP or WAIT modes • One hardware address breakpoint built into BDC •...
  • Page 33: Communication Details

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors tool to determine the correct clock frequency for BACKGROUND DEBUG serial communications. BDC serial communications use a custom serial protocol first introduced on the M68HC12 Family of microcontrollers. This protocol assumes the host knows the communication clock rate that is determined by the target BDC clock rate.
  • Page 34 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors pin during host-to-target transmissions to speed up rising edges. Because the target does not drive the BKGD/PTA4 pin during the host-to-target transmission period, there is no need to treat the line as an open-drain signal during this period.
  • Page 35: Bdc Commands

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors BDC clock (target MCU) Host drive to High-impedance BKGD/PTA4 pin Speedup Target MCU pulse drive and speedup pulse Perceived start of bit time BKGD/PTA4 pin 10 cycles Earliest start of next bit...
  • Page 36 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 10. BDC command summary Command Active BDM/ Coding Description Mnemonic Non-intrusive Structure Request a timed reference pulse to determine target BDC SYNC Non-intrusive communication speed Enable acknowledge protocol. Refer to NXP document order no.
  • Page 37: Bdc Hardware Breakpoint

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Command Active BDM/ Coding Description Mnemonic Non-intrusive Structure Increment H:X by one, then write memory byte located at H:X. WRITE_NEXT_WS Active BDM 51/WD/d/SS Also report status. The SYNC command is a special operation that does not have a command code.
  • Page 38: Register Definition

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 9.3 Register definition This section contains the descriptions of the BDC registers and control bits. This section refers to registers and control bits only by their names. A NXP-provided equate or header file is used to translate these names into the appropriate absolute addresses.
  • Page 39: Bdc Breakpoint Match Register (Bdcbkpt)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description BACKGROUND Mode Active Status — This is a read-only status bit. 0 BDM not active (user application program running) BDMACT 1 BDM active and waiting for serial commands BDC Breakpoint Enable — If this bit is clear, the BDC breakpoint is disabled and the FTS (force tag select) control bit and BDCBKPT match register are ignored.
  • Page 40: System Background Debug Force Reset Register (Sbdfr)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 9.3.4 System background debug force reset register (SBDFR) This register contains a single write-only control bit. A serial BACKGROUND mode command such as WRITE_BYTE must be used to write to SBDFR. Attempts to write this register from a user program are ignored.
  • Page 41 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $0012 TPMCNTL bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 $0013 TPMMODH bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8...
  • Page 42 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $0039 SPITESTE reserved reserved reserved reserved reserved reserved reserved reserved $003A PADCONF reserved reserved reserved reserved reserved reserved reserved reserved...
  • Page 43 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $1808 SRTISC RTIF RTIACK RTICLKS RTIE — RTIS2 RTIS1 RTIS0 (PMCRSC) $1809 SPMSC1 LVDF LVDACK LVDIE LVDRE LVDSE LVDE reserved...
  • Page 44 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $183E RFTX2 RFTXD23 RFTXD22 RFTXD21 RFTXD20 RFTXD19 RFTXD18 RFTXD17 RFTXD16 $183F RFTX3 RFTXD31 RFTXD30 RFTXD29 RFTXD28 RFTXD27 RFTXD26 RFTXD25 RFTXD24...
  • Page 45 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $1865 RFATRIM2 reserved reserved reserved reserved reserved reserved reserved reserved $1866 RFATRIM3 reserved reserved reserved reserved reserved reserved reserved reserved...
  • Page 46 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $FFB2 NVBACKK KEY23 KEY22 KEY21 KEY20 KEY19 KEY18 KEY17 KEY16 $FFB3 NVBACKK KEY31 KEY30 KEY29 KEY28 KEY27 KEY26 KEY25 KEY24...
  • Page 47: Register Description Format

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Address Name Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 $FFF1 TPM OVF addr7 addr6 addr5 addr4 addr3 addr2 addr1 addr0 Int. Low $FFF2 TPM Ch1 addr15 addr14 addr13 addr12...
  • Page 48: Interrupts

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors = true power-on reset result, after the power has been applied. Other resets = the result of resets that occur while power remains applied, such as low-power-mode exits, low-voltage detection, illegal operations, enabling a function block, etc.
  • Page 49: Interrupt Stack Frame

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors stacked on entry to the ISR. In rare cases, the I bit may be cleared inside an ISR (after clearing the status flag that generated the interrupt) so that other interrupts can be serviced without waiting for the first service routine to finish.
  • Page 50: Vector Summary

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.2.2 Vector summary Table 17 provides a summary of all interrupt sources. Higher-priority sources are located toward the bottom of the table (at the higher vector addresses). All of these vectors are a 2-byte address that the firmware uses as the destination address.
  • Page 51: Low-Voltage Detect (Lvd) System

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Vector Hardware Vector Module Flag Enable Description priority address name source name name $FFEE - $FFEF Vsmi SMIF SMIIE Sensor Measurement Interface sequence completed $FFF0 - $FFF1 Vtpm1ovf TOIE TPM timer overflow...
  • Page 52: Lvd Interrupt Operation

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.4.3 LVD interrupt operation When a low voltage condition is detected and the LVD circuit is configured for interrupt operation (LVDE set, LVDIE set, and LVDRE clear), then LVDF is set and an LVD interrupt occurs.
  • Page 53: Modes Of Operation

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors from all low-power modes. The LFO is always active and cannot be powered off by any software control. The control bits for the RTI are shown in Table 175. Note: Regarding wake-up from Stop1, the reset vector is accessed, taking precedence over the interrupt vector.
  • Page 54: Stop Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors – Memory access commands – Memory-access-with-status commands – BDC register access commands – The BACKGROUND command • ACTIVE BACKGROUND commands, which can only be executed while the MCU is in ACTIVE BACKGROUND mode. ACTIVE BACKGROUND commands include commands to: –...
  • Page 55 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors LVDSE bits in SPMSC1 when the CPU executes a STOP instruction, then the voltage regulator remains active during STOP mode. If the user attempts to enter the STOP1 with the LVD enabled in STOP (LVDSE = 1), the MCU enters STOP4 instead.
  • Page 56: Active Bdm Enabled In Stop Mode

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.8.5.3 Active BDM enabled in STOP mode If the ENBDM bit in BDCSCR is set, entry into the ACTIVE BACKGROUND DEBUG mode from RUN mode is enabled. The BDCSCR register is not memory mapped so it can only be accessed through the BDM interface by use of the BDM commands READ_STATUS and WRITE_CONTROL.
  • Page 57: Rfm Module In Stop Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.8.5.4.6 MFO The medium frequency oscillator (MFO) remains powered up when the MCU enters the STOP mode only when the SMI has been initiated to make a pressure or acceleration measurement;...
  • Page 58: P-Cell In Stop Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.8.5.5.1 RF output When the RFM finishes a transmission sequence the external crystal oscillator (XCO), bit rate generator, PLL, VCO, RF data buffer, data encoder, and RF output stage will remain powered up if the SEND bit is set.
  • Page 59: Clock Distribution

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Start Type Block description Address Address $FDFB $FDFF Protected 5 bytes CodeH + unique ID - not erasable with library IDE patch Flash Resumption of erase and re-program addresses supported by library IDE patch; end...
  • Page 60: Reset, Interrupts And System Configuration

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors SYSTEM ACD10 RTICLKS CONTROL CLOCK LOGIC 1 ms PERIOD ADC10 FLASH BUSCLKS[1:0] ADCCLK ADC10 HFO OSC 4 kbps ÷2 1, 2, 4, and 8 MHz COPCLKS CLSA, CLKSB (125 kHz)
  • Page 61: Mcu Reset

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.11.2 MCU reset Resetting the MCU provides a way to start processing from a known set of initial conditions. During reset, most control and status registers are forced to initial values and the program counter is loaded from the reset vector ($DFFE:$DFFF).
  • Page 62: General Purpose I/O Port Pins

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors COPT COP Overflow Time Clock COPCLKS Overflow Source (ms, nominal) Count 2048 2048 BUSCLKS[1:0] (0.5 MHz) (1 MHz) (2 MHz) (4 MHz) 0 Bus Clock 16.384 8.192 4.096 2.048 1 Bus Clock 32.768...
  • Page 63 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors PTxDDn Output enable PTxDn Output data Port read data SYNCHRONIZER Input data BUSCLKS aaa-028001 Figure 13. General purpose I/O block diagram Reading and writing of general purpose I/O is performed through the port data registers PTxDn.
  • Page 64: General Purpose I/O

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 23. Truth table for pullup and pulldown resistors PTAPE[3:0] PTADD[3:0] KBIPE[3:0] KBEDG[3:0] Pullup Pulldown pull enable data direction KBI pin enable KBI edge select disabled disabled enabled disabled disabled disabled...
  • Page 65: Port A Data Register (Ptad)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors It is a good programming practice to write to the port data register before changing the direction of a port pin to become an output. This ensures that the pin will not be driven momentarily with an old data value that happened to be in the port data register.
  • Page 66: Port A Pin Pull Enable Register (Ptape)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 25. PTAD register field descriptions Field Description PTAD[4:0] – For port A pins that are inputs, reads return the logic level on the pin. For port A pins that are configured as outputs, reads return the last value written to this register.
  • Page 67: Port B Data Register (Ptbd)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.12.1.5 Port B data register (PTBD) Table 30. Port B data register (PTBD) (address $0004) PTBD1 PTBD0 — — — — — — Reset ($00) Table 31. PTBD register field descriptions Field Description PTBD[1:0] –...
  • Page 68: External Wake-Up Functions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 35. PTBDD register field descriptions Field Description PTBDD[1:0] - Each bit selects the direction of port B pins and what is read for PTBDD reads. PTBDD[1:0] Each bit 0 = Input (output driver disabled) and reads return the pin value; Result of Reset Each bit 1 = Output driver enabled for port B bit n and PTBDD reads return the contents of PTBDDn.
  • Page 69: Keyboard Interrupt Pin Enable Register (Kbipe)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 37. KBISC register field descriptions Field Description KBF - The read-only KBF bit indicates when a keyboard interrupt is detected. Writes have no effect on KBF. 0 = No keyboard interrupt detected; Result of power-on reset. Existing state will remain after all other types of reset.
  • Page 70: Ext. Interrupt Status And Control Register (Irqsc)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 41. KBIES register field descriptions Field Description KBEDGE[3:0] – The 4 bits KBEDGE[3:0] selects the edge/low level or rising edge/high level function of the corresponding pin. KBED GE[3:0] 0 = Falling edge/low level, available in all modes; Result of Reset 1 = Rising edge/high level, only available while in Run mode.
  • Page 71: Timer Pulse-Width Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description IRQEDG – The IRQEDG bit selects the edge/low level or rising edge/high level function of the PTA0 pin. IRQEDG 0 = Falling edge/low level, available in all modes; Result of Reset 1 = Rising edge/high level, only available while in Run mode.
  • Page 72: Tpm1 Configuration Information

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors – Set, clear, or toggle output compare action – Selectable polarity on PWM outputs BUSCLK CLOCK SOURCE PRESCALE AND SELECT SELECT DIVIDE BY OFF, BUS, XCLK, EXT 1, 2, 4, 8, 16, 32, 64, or 128...
  • Page 73: External Signal Description

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors The central component of the TPM1 is the 16-bit counter that can operate as a free- running counter, a modulo counter, or an up- /down-counter when the TPM1 is configured for center-aligned PWM. The TPM1 counter (when operating in normal up-counting mode) provides the timing reference for the input capture, output compare, and edge-aligned PWM functions.
  • Page 74: Timer Counter High And Low Registers (Tpmcnth/L)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description TOIE – Timer Overflow Interrupt Enable TOIE This read/write bit enables TPM1 overflow interrupts. If TOIE is set, an interrupt is generated when TOF equals 1. 0 = TOF interrupts inhibited (use software polling); Result of Reset 1 = TOF interrupts enabled CPWMS –...
  • Page 75: Timer Modulo High And Low Registers (Tpmmodh/L)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 49. TPMCNTH/L register field descriptions Field Description 15:0 The two read-only TPMCNT[15:0] counter registers contain the high and low bytes of the value in the TPM1 counter. Reading either byte (TPM1CNTH or TPM1CNTL) latches the contents of both bytes into a buffer where they remain latched until the other byte is read.
  • Page 76 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 54. Timer channel 1 status and control register (TPMC1SC) (address $0018) CH1F CH1IE MS1A ELS1B ELS1A — — — Reset ($00) Table 55. TPMCySC register field descriptions Field Description CHyF – Channel 0/1 Flag...
  • Page 77: Timer Channel 0/1 Value Registers (Tpmcyvh/L)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors CPWMS MSy[B:A] ELSy[B:A] Mode Output compare toggle output on compare match Output compare clear output on compare match Output compare set output on compare match Edge-aligned PWM clear output on compare match...
  • Page 78: Periodic Wake-Up Timer Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 61. TPMCyVH/L register field descriptions Field Description 15:0 The TPMCyV[15:0] read/write registers contain the captured TPM1 counter value of the input capture function or the output compare value for the output compare or PWM functions. The channel value registers TPMCy are cleared by reset.
  • Page 79: Pwu Timer Register Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.14.1 PWU timer register descriptions 10.14.1.1 Periodic wake-up status and control register (PWUSR) Table 62. Periodic wake-up status and control register (PWUSR) (address $001B) PSEL — WUFACK — PRFACK — —...
  • Page 80: Periodic Wake-Up Divider Register (Pwudiv)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.14.1.2 Periodic wake-up divider register (PWUDIV) Table 64. Periodic wake-up divider register (PWUDIV) (address $001C) WDIV7 WDIV6 WDIV5 WDIV4 WDIV3 WDIV2 WDIV1 WDIV0 Reset ($1F) Table 65. PWUDIV register field descriptions Field...
  • Page 81: Periodic Wake-Up Reset Register (Pwucs1)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.14.1.4 Periodic wake-up reset register (PWUCS1) Table 68. Periodic wake-up reset register (PWUCS1) (address $001E) PRST7 PRST6 PRST5 PRST4 PRST3 PRT2 PRST1 PRST0 Reset ($FF) Table 69. PWUCS1 register field descriptions Field...
  • Page 82: Low Frequency (Lf) Receiver Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.15 Low frequency (LF) receiver module The low-frequency receiver (LFR) is a very low-power, low-frequency, receiver system for short-range communication in TPMS. The module allows an external coil to be connected to two dedicated differential input pins.
  • Page 83: Features

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.15.1 Features Major features of the LFR module include: • Differential input LF detector (two dedicated pins): – Selectable sensitivity (two levels: Low Sens (LS) and High Sens (HS)). – Thresholds trimmed at the factory with trim setting saved in nonvolatile memory.
  • Page 84: Input Amplifier

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors it needs to periodically listen for LF messages, perform Manchester decoding, verify the message telegram, and assemble incoming data into 8-bit bytes. The LFR does not wake the MCU unless a valid message is being received and a data byte is ready to be read.
  • Page 85 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors during enough time, then the carrier will not be validated and the validation block will turn off. If no carrier signal is validated within the on time of the LFR, the state machine returns to the off state and the alternating cycle of on time and off time continues.
  • Page 86 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors LFEN = 0 or SRES Disabled (at any state) LFEN = 1 LFCDF Analog powerup T PU = 2 LFO cycles No signal above Sniff for carrier sensitivity threshold Frequency error...
  • Page 87: Auto-Zero Sequence

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.15.7 Auto-zero sequence An auto-zero sequence is performed periodically on the input amplifier to cancel offset errors. During reception of the SYNC pattern and body of the message, auto-zero operations are synchronized to data edges of the incoming signal to avoid interfering with normal reception.
  • Page 88: Duty Cycle For Data Mode

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors half of the bit time as shown in Figure 21. Another way to say this from the point of view of the data slicer output is that a logic zero bit has a falling edge at the middle of the bit time and a logic one bit has a rising edge at the middle of the bit time.
  • Page 89: Input Signal Envelope

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors aaa-028024 Figure 24. Impact of duty cycle on SYNC pattern 10.15.12 Input signal envelope The combination of the external LF antenna and any external components as shown Figure 25 should not significantly filter the envelope of the LF carrier as shown in Figure 26.
  • Page 90 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors checks for a carrier. In the carrier detect mode, as soon as a carrier is detected, the LFCDF flag is set. If LFCDIE is also set, an interrupt request is sent to wake the MCU...
  • Page 91: Error Detection And Handling

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors instructions in the application program. Additional bytes are received until a bit time that is not Manchester encoded is found. If a non-Manchester bit time is found, the LFERF bit will be set and indicates a Manchester coding error.
  • Page 92: Lf Receiver Module Register Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors options. It is good practice to clear the flags in the LFS register before enabling interrupt sources in order to avoid any immediate interrupt requests. 10.15.17 LF receiver module register descriptions 10.15.17.1 LF control 1 register (LFCTL1)
  • Page 93: 2Lf Control 2 Register (Lfctl2)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description SENS[1:0] – Sensitivity Selection SENS[1:0] The two bits SENS[1:0] select the sensitivity thresholds for the LFR input. These thresholds apply to the detection portion of a message. If the input level is below the SNODET_x level, no signal will be detected. If the level is above SDET_x, the signal will be detected.
  • Page 94: 3Lf Control 3 Register (Lfctl3)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 76. LF sampling time interval selection LFSTM[3:0] Clock Cycles ~ Time ms 0 0 0 0 Continuous ON 0 0 0 1 0 0 1 0 0 0 1 1...
  • Page 95 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 79. LFCTL3 register field descriptions Field Description LFDO – LF Detector Output LFDO This read-only bit follows the bit slicer output signal that goes high during the presence of a carrier. It may change at any time.
  • Page 96: 4Lf Control 4 Register (Lfctl4)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Carrier detect Data detect LFCDTM[3:0] Clock Cycles ~ Time µs Clock Cycles ~ Time µs 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0...
  • Page 97: Tab. 83. Lf Receiver Status Register (Lfs) (Address $0024)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description LFIDIE – LFR ID Detect Interrupt Enable LFIDIE This read/write bit enables interrupts to be requested when the LFR detects a match to the wake-up ID code selected in the LFIDH:L registers.
  • Page 98: Tab. 84. Lfs Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 84. LFS register field descriptions Field Description LFDRF – LF Data Ready Flag LFDRF This read-only status flag is set when a complete byte of data has been received by the LFR. An interrupt is sent to the MCU if the LFDRIE bit is set.
  • Page 99: Tab. 85. Lf Received Data Register (Lfdata) (Address $0025)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description LFIAK – LF Interrupt Acknowledge Control LFIAK Writing a one to the LFIAK bit clears the LFDRF, LFERF, LFCDF, LFIDF, LFOVF and LFEOMF flag bits. When a one is written to the LFIAK, it is automatically cleared at the next positive edge of the MCU bus clock.
  • Page 100: Tab. 88. Lf Receiver Id Register (Lfid) (Address $0027)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 88. LF receiver ID register (LFID) (address $0027) ID15 ID14 ID13 ID12 ID11 ID10 Reset POR ($00) LFR soft reset ($00) Table 89. LFID register field descriptions Field Description These two 8-bit read/write registers hold one of two ID values for LF messages. The type of ID checking can be selected or disabled by using the IDSEL[1:0] bits in the LFCTL1 register.
  • Page 101: Tab. 92. Lf Receiver Control D Register (Lfctrld) (Address $0029)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description AZSC[2:0] – Log Amp Auto-zero Sequencer Control The 3 bits AZSC[2:0] control the AZ and trim within the LOGAMP. AZSC[2:0] x 0 0 = Nominal AZ sequence - recommended setting...
  • Page 102: Tab. 94. Lf Receiver Control C Register (Lfctrlc) (Address $002A)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description ONMODE – On Behavior Mode Control ONMODE This read/write bit selects how an error will affect the ON time. 0 = Any error will stop the ON time; Result of power on or LFR reset. Existing state remains after all other reset types.
  • Page 103: Tab. 96. Lf Receiver Control B Register (Lfctrlb) (Address $002B)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description LOWQ[1:0] – DeQing Resistor Control LOWQ[1:0] These bits select the resistor added in parallel to the input network. 0 0 = ~4 kΩ; Result of power on or LFR reset. Existing state remains after all other reset types.
  • Page 104: Tab. 98. Lf Receiver Control A Register (Lfctrla) (Address $002C)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description LFCPTAZ[2:0] – LF Auto Zero Counter Selection LFCPT Applications to set these bits to 1 1 0 for proper LF operation. These bits tune the minimum number of data AZ[2:0] edges between two auto-zero requests during a data frame.
  • Page 105: Rf Data Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • VCO Calibration Machine – Automatic Calibration with every power up sequence – Possible to override of calibration result by writing directly to sub-band register • Power Up/Dn state machine –...
  • Page 106: Mcu Direct Mode

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors The RF data buffer consists of a dedicated RFM state machine and a 256-bit data buffer. The RF data buffer is loaded with whatever data pattern the user software creates. The number of data bits to be sent is selected by the FRM[7:0] control bits.
  • Page 107: Rf Output Buffer Data Frame

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.2 RF output buffer data frame When using the RF data buffer mode each frame of data is sent as 2 to 256 bits per frame with a possible two trailing bits for an end-of-message, EOM, as shown in Figure 30.
  • Page 108: Initial Time Interval

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors time not to scale 1 to 16 data frames with identical data SPACE DATA FRAME SPACE DATA FRAME SPACE DATA FRAME Initial interval Interframe intervals Start of time interval for...
  • Page 109: Base Time Interval

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors data in the RFM data buffer is automatically sent and the MCU will wake at the end of the transmission. The interframe time interval is made up of three components:...
  • Page 110: Tab. 100. Randomization Interval Times

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 7-bit random number RFMRST Galois primitive polynomial = X7 + X3 + 1 aaa-028034 Figure 33. LFSR implementation A value of all zeros in the LFSR will remain unchanged with every clock input and cannot be used as a starting "seed."...
  • Page 111: Tab. 101. Frame Number Interval Times

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 101. Frame number interval times Nominal frame number Frame Value of Number time interval added (ms) interval where FNUM[3:0] of frames time added Minimum Maximum None 1 - 2 2 - 3...
  • Page 112: Bi-Phase Encoding

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.5.2 Bi-Phase encoding When the CODE[1:0] bits are 0:1 then the data is Bi-Phase encoded format, with data transmitted as the presence or absence of a transition in signal in the middle of the bit time.
  • Page 113 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors high FSK = f OOK = f FSK = f OOK = OFF bit time bit time Consecutive “0 data bits Consecutive “1 data bits “001101 data bits aaa-028036 Figure 35. Manchester data bit encoding (POL = 1)  ...
  • Page 114: Rf Output Stage

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors high high FSK = f OOK = f FSK = f OOK = OFF bit time bit time bit time bit time Consecutive “0 data bits Consecutive “1 data bits “001101...
  • Page 115: Transmission Error

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.6.4 Transmission error Any transmission will be aborted if one of the following occurs: 1. The RCTS signal does not become active within the t time. LOCK 2. The PLL falls out of lock after once being set and the SEND bit is still active.
  • Page 116: Pre-Charge Function

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.9 Pre-charge function Pre-charge function can be enabled before a transmission to reduce the slew rate of current consumption during power up sequence, avoiding current surges which might otherwise result in LVD activation or reduce battery life. If the Pre-Charge function is enabled by setting AREGPC = 1, then when the analog regulator is activated, the pre-charge function starts after the digital regulator voltage is established.
  • Page 117: Tab. 102. Rfm Control 0 Register (Rfcr0) (Address $1830)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • The calibration takes approximately 5 μs. The state machine of the calibration is shown in Figure · Maxband is the number VCOband = maxband/2 of sub-band of the VCO Bestband = maxband/2 ·...
  • Page 118: Tab. 103. Rfcr0 Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 103. RFCR0 register field descriptions Field Description The BPS[7:0] bits select a divider for the incoming external crystal clock to generate the baud rate. The operating range of BPS[7:0] is $00 up to $FF. Reading BPS[7:0] provides the value written. This results in a BPS[7:0] baud rate from 1953 up to 500,000 bits per second, when the external crystal clock is 26 MHz.
  • Page 119: Tab. 107. Rfm Control 2 Register (Rfcr2) (Address $1832)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.11.3 RFM control 2 register (RFCR2) Table 107. RFM control 2 register (RFCR2) (address $1832) SEND status reserved reserved PWR4 PWR3 PWR2 PWR1 PWR0 SEND Reset ($00) Table 108. RFCR2 register field descriptions...
  • Page 120: Tab. 109. Rfm Control 3 Register (Rfcr3) (Address $1833)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.11.4 RFM control 3 register (RFCR3) Table 109. RFM control 3 register (RFCR3) (address $1833) DATA IFPD ISPC IFID FNUM3 FNUM2 FNUM1 FNUM0 Reset ($00) Table 110. RFCR3 register field descriptions Field Description DATA –...
  • Page 121: Tab. 112. Rfcr4 Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 112. RFCR4 register field descriptions Field Description RFBT[7:0] – The 8 bits RFBT[7:0] select the interframe timing between multiple frames of transmission. The base time value is equal to a nominal one millisecond for each count of the RFBT[7:0] bits. The RFBT[7:0] RFBT[7:0] control bits are cleared by the RFMRST signal and must be set to either 0 or between 5 and 255.
  • Page 122: Tab. 117. Rfm Control 7 Register (Rfcr7) (Address $1837)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description RFFT[5:0] – Frame Number Timer RFFT[5:0] The 6 bits RFFT[5:0] select the interframe timing between multiple frames of transmission. The time value is equal to a nominal one millisecond for each count of the RFFT[5:0] bits multiplied by the frame number of the last transmitted frame.
  • Page 123: Tab. 119. Rfm Phase Lock Loop Control Register 0 (Pllcr0) (Address $1838)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description RFLVDEN – RF Low Voltage Detect Enable Control RFLVDEN When the RFLVDEN bit is set, the RF LVD circuit will be enabled, and the RF LVD events are routed to the RF LVD Trigger Flag.
  • Page 124: Tab. 123. Pllcr0 / Pllcr1 / Pllcr2 / Pllcr3 Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Reset Table 123. PLLCR0 / PLLCR1 / PLLCR2 / PLLCR3 register field descriptions Field Description 15:3  The 13 bits AFREQ[12:0] control the FSK carriers for transmitting 0’s. The AFREQ[12:0] control bits are cleared by the RFMRST signal.
  • Page 125: Tab. 124. Rfm Transmit Data 0 Through 31 Registers (Rftx0 : Rftx31) (Addresses $183C : $185B)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description MOD – RF Modulation Control The MOD control bit selects the method of modulating the RF. The MOD control bit is cleared by the RFMRST signal. 0 = Configured for OOK; Result of Reset 1 = Configured for FSK.
  • Page 126 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors RFTXD55 RFTXD54 RFTXD53 RFTXD52 RFTXD51 RFTXD50 RFTXD49 RFTXD48 Reset RFTXD63 RFTXD62 RFTXD61 RFTXD60 RFTXD59 RFTXD58 RFTXD57 RFTXD56 Reset RFTXD71 RFTXD70 RFTXD69 RFTXD68 RFTXD67 RFTXD66 RFTXD65 RFTXD64 Reset RFTXD79 RFTXD78 RFTXD77...
  • Page 127 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors RFTXD119 RFTXD118 RFTXD117 RFTXD116 RFTXD115 RFTXD114 RFTXD113 RFTXD112 Reset RFTXD127 RFTXD126 RFTXD125 RFTXD124 RFTXD123 RFTXD122 RFTXD121 RFTXD120 Reset RFTXD135 RFTXD134 RFTXD133 RFTXD132 RFTXD131 RFTXD130 RFTXD129 RFTXD128 Reset RFTXD143 RFTXD142 RFTXD141...
  • Page 128 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors RFTXD183 RFTXD182 RFTXD181 RFTXD180 RFTXD179 RFTXD178 RFTXD177 RFTXD176 Reset RFTXD191 RFTXD190 RFTXD189 RFTXD188 RFTXD187 RFTXD186 RFTXD185 RFTXD184 Reset RFTXD199 RFTXD198 RFTXD197 RFTXD196 RFTXD195 RFTXD194 RFTXD193 RFTXD192 Reset RFTXD207 RFTXD206 RFTXD205...
  • Page 129: Tab. 125. Rftx0 : Rftx31 Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors RFTXD247 RFTXD246 RFTXD245 RFTXD244 RFTXD243 RFTXD242 RFTXD241 RFTXD240 Reset RFTXD255 RFTXD254 RFTXD253 RFTXD252 RFTXD251 RFTXD250 RFTXD249 RFTXD248 Reset Table 125. RFTX0 : RFTX31 register field descriptions Field Description 0:255 The RFTX0 through RFTX31 registers contain 256 read/write bits for the RFM to use when outputting...
  • Page 130: Tab. 128. Rfm Pre-Charge Control Register (Rfprecharge) (Address $1861)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.16.11.12 RFM Pre-charge control register (RFPRECHARGE) Table 128. RFM Pre-charge control register (RFPRECHARGE) (address $1861) AREGOK ENARE TIMEOUT1 TIMEOUT0 AREGPC GCOMP — — — — Reset ($40) Table 129. RFPRECHARGE register field descriptions...
  • Page 131 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • Internal multiplexer capable of converting 14 signals including two external pins, and internal VREFL or VREFH • Clock select control options (ADICLK) – bus clock – bus clock divided by 2 –...
  • Page 132: Tab. 130. Adc Status And Control 1 Register (Adsc1) (Address $0030)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.17.1 ADC register descriptions 10.17.1.1 ADC status and control 1 register (ADSC1) Table 130. ADC status and control 1 register (ADSC1) (address $0030) COCO AIEN ADCO ADCH4 ADCH3 ADCH2 ADCH1 ADCH0 —...
  • Page 133: Tab. 133. Adc Status And Control 2 Register (Adsc2) (Address $0031)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors ADCH[4:0] Channel Signal name Description 01001 ipp_vssa grounded 01010 AD10 ipp_vssa grounded 01011 AD11 ipp_vssa grounded 01100 AD12 ipp_vssa grounded 01101 AD13 ipp_vssa grounded 01110 AD14 ipp_vssa grounded 01111 AD15...
  • Page 134: Tab. 135. Adc Result High Register (Adrh) (Address $0032)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description ADTRG – Software / Hardware triggered conversions ADTRG The ADTRG bit selects between software triggered conversions and hardware trigger conversions. 0 = Software triggered conversions are selected; Result of Reset 1 = Hardware triggered conversions are selected ACFE –...
  • Page 135: Tab. 137. Adrh/L Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 137. ADRH/L register field descriptions Field Description 11:0 The 12-bit ADR[11:0] are 2 read-only CPU accessible registers to present data result values following ADC conversions: ADRH/L • ADRH – Data result high •...
  • Page 136: Tab. 142. Adc Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 142. ADC register field descriptions Field Description ADLPC – Low Power Conversion ADLPC The ADLPC bit enables a low power conversion option. 0 = Normal power selection (improved noise); Result of Reset 1 = Low power option selected ADIV[1:0] –...
  • Page 137: Serial Peripheral Interface (Spi) Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description ADPC3 - Connects PTB0 to ADC MUX channel 3 ADPC3 0 = default PTB0 port operation, Result of Reset 1 = PTB0 connected to ADC MUX channel 3 10.18 Serial peripheral interface (SPI) module...
  • Page 138: Spi Protocol Definition

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors SS_B SCLK MOSI MISO Input Shift Register Output Shift Register Input Latch Register Output Latch Register R/W Decode R/W Echo R = Read Address Decode R = Status Encode R = Read Data...
  • Page 139: Spi Signal Timing Definition

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Clock cycle c10 c11 c12 c13 c14 c15 c16 Bit assignment b15 b14 b13 b12 b11 b10 Write byte to a12 a11 a10 Address a12 a11 a10 Where: c1 – c16 = SCLK cycles 1 (b15) through 16 (b0), most significant bit first, least significant bit last b15:0 = bit assignments for each clock cycle, b15 = 0 for read;...
  • Page 140: Sensor Measurement Interface (Smi) Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors SPI may be enabled by either of two methods: 1. MCU application software write to ‘1’ the SPIEN control bit at address $1802 2. At power application, an external host holding the PTA0 pin low for greater than the...
  • Page 141: Smi Signal Measurement Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors SSEL[1:0] CLOCK POWER CONTROL CH. 0 AND 1 g-CELL CH. 0 AND 1 SMI_IPI_INT C TO V MODE CH. 0 AND 1 BUFFER GAIN CONV CNTL SMI_EN SOFT BLOCK IPP_MFO...
  • Page 142: Tab. 145. Signal Measurement Sub-Modes

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors ADC trigger, then a timer such as FRC, PWU, or RTI has to be set to generate the wake up, followed by the ADC trigger in the run mode. The ADC will subsequently generate the COCO signal and, if enabled, its associated interrupt.
  • Page 143: Smi Direct Sensor Signal Measurement Mode

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors MCU Activity STOP4 ADC Trigger ADC Activity IDLE IDLE ADC COCO CLR_SEN CLR_SEN_SYNC INIT MEAS S4WU aaa-035952 Figure 45. Automatic measurement protocol 10.19.1.2 SMI direct sensor signal measurement mode In the direct mode of operation, the sensor signal measurement can be directly controlled...
  • Page 144: Smi Low Power Direct Sensor Signal Measurement Mode

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors MCU Activity SMIEN SCAP ADC Trigger ADC Activity IDLE IDLE ADC COCO INIT aaa-035953 Figure 46. Direct measurement protocol 10.19.1.3 SMI low power direct sensor signal measurement mode Operationally, two selections are described by the following timing diagram, which...
  • Page 145 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors In the low power direct mode of operation, the sensor signal measurement is automated after the user software manages the SMICS[3] (LPDM), SMIC[7] (SMIEN) and SMIC[6] (SCAP) control bits as shown in...
  • Page 146: Tab. 146. Smi Status And Control Register (Smics) (Address $0040)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors The ISD and SP intervals can be modified between two consecutive reads, but it must be done immediately after the MCU wakes-up from the ADC interruption. To go out the Low Power Direct Mode, immediately after the MCU wakes-up, the user software low power direct mode routine must reset the SMIEN bit, and then reset the LPDM bit on two consecutive writes.
  • Page 147: Tab. 148. Smi Control Register (Smic) (Address $0041) . 147 Tab. 149. Smic Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description SEN — Sensor Acquisition Enable When the SMI is idle, the SEN bit initiates an acceleration or pressure reading. When the SEN bit is set to 1, a new acquisition cycle is started. When read, the SEN bit indicates the state of a measurement. If the SEN bit is 0, the measurement is complete or idle;...
  • Page 148: Tab. 150. Smi Configuration Register (Smicfg) (Address $0042)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description SSEL[1:0] – Sensor Selection SSEL[1:0] The two bits SSEL[1:0] control which channel of the C-V multiplexer will be selected for conversion by the ADC block. 0 0 = P-cell selected; Result of Reset...
  • Page 149: Tab. 152. Smi Settling Time Register (Smist) (Address $0043)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description FILT[1:0] – Low-pass Filter selection FILT[1:0] When the FILEN bit is 1, the two bits FILT[1:0] select the cut-off frequency of the low-pass filter. When the FILEN bit is 0, writing to the FILT[1:0] bits has no effect and default to the low-pass filter being bypassed 0 0 = 250 Hz;...
  • Page 150: Tab. 155. Isd[3:0]

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors SP[3:0] Number of MFO Clock Cycles Nom. Sample Per. (us) 0110 0111 1000 1001 1010 1011 1100 1024 1101 1288 1110 1624 1111 2048 Table 155. ISD[3:0] ISD[3:0] Number of MFO Clock Cycles Nom.
  • Page 151: Tab. 156. Parameter Registers (Param0 To Param31) (Addresses $0050 - $006F)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors as power is applied to the supply pins. The contents of the parameter registers behave like RAM and are unaffected by any reset. Parameter registers may be used to store temporary or history data during the times that the MCU is in any of the STOP modes.
  • Page 152: System Integration Module (Sim)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22 System integration module (SIM) The SIM_908SZK16 is a chip-specific module targeted for integration into the HC9S08SZK16 MCU. The SIM_908SZK16 is partitioned into many functional blocks. The SIM is divided into IPBI (IP Bus Interface), COP (Computer Operating Properly), BEC (Background Entry Controller), OMC (Operating Mode Controller), SPRC (Stop, POR, and Reset Controller), RCG (Registers and Clock Gating), and GL (Glue Logic) blocks.
  • Page 153 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors system integration module (SIM) S08 Bus (address, control, write data) IPBus IPBus skyblue-line INTERFACE (lPBI) RAM test l/O MEM TEST MUX CONTROL pad interface (TMUX) flash BIST test l/O SCAN MUX CONTROL...
  • Page 154: Sim Reset Exit

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22.1 SIM reset exit Any Reset Reset Control Synchronous Detected? Idle Reset? Assert System Reset signal Second Reset Time-out Cycle Done? POR or LVR? Load SIMRS register Is RESET pin...
  • Page 155: Sim Mcu Mode Control

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22.2 SIM MCU mode control POR Power-on reset started - TMODE field CSS bit = 0? Initialized to Test Functional - CSS bit cleared System clocks derived from ICS module...
  • Page 156: Tab. 160. Sim Reset Status Register (Simrs) (Address $1800)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22.3 SIM register descriptions 10.22.3.1 SIM reset status register (SIMRS) Table 160. SIM reset status register (SIMRS) (address $1800) ILOP ILAD SOFT POR ($82) Table 161. SIMRS register field descriptions Field Description POR —...
  • Page 157: Tab. 162. Sim Control Register (Simc) (Address $1801) . 157 Tab. 163. Simc Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description PWU – Power Wake-up Module Reset Bit The PWU bit indicates a PWU reset has been detected. 0 = PWU reset not detected; Result of power-on reset; Existing state retained from resets of Stop1 exit, low voltage detection, external pin, COP, PWU, illegal opcode, illegal address, soft reset, and back-ground debugger.
  • Page 158: Tab. 164. Sim Option 1 Register (Simopt1) (Address $1802)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 164. SIM option 1 register (SIMOPT1) (address $1802) COPE COPCLKS STOPE RFEN SPIEN BKGDPE — — Reset POR ($83) Table 165. SIMOPT1 register field descriptions Field Description COPE — COP Enable Bit COPE The COPE bit enables the COP.
  • Page 159: Tab. 166. Sim Option 2 Register (Simopt2) (Address $1803)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22.3.4 SIM option 2 register (SIMOPT2) Table 166. SIM option 2 register (SIMOPT2) (address $1803) COPT2 COPT1 COPT0 LFOSEL TCLKDIV BUSCLKS1 BUSCLKS0 — Reset ($70) Table 167. SIMOPT2 field descriptions Field Description COPT[2:0] —...
  • Page 160: Tab. 168. Sim Part Id High Register (Simpid1) (Address $1806)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.22.3.5 SIM part ID high and low byte registers (SIMPID1/SIMPID2) Table 168. SIM part ID high register (SIMPID1) (address $1806) REV3 REV2 REV1 REV0 ID11 ID10 Reset ($00) Table 169. SIM part ID low register (SIMPID2) (address $1807) Reset Table 170. SIMPID1/SIMPID2 register field descriptions...
  • Page 161: Tab. 172. Simses Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 172. SIMSES register field descriptions Field Description KBF — Keyboard Flag. The KBF flag bit indicates that any keyboard pin caused the last stop exit. 0 = Keyboard pin did not cause last stop exit; Result of power-on reset; Existing state retained from resets of Stop1 exit, low voltage detection, external pin, COP, PWU, illegal opcode, illegal address, soft reset, and back-ground debugger.
  • Page 162: Tab. 174. Simotrm Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 174. SIMOTRM register field descriptions Field Description SIMOTRM[7:0] — SIM Oscillator Trim SIMOT Output of the SIMOTRM[7:0] is directed to ICS to control the temporary setting of the MFO frequency. The RM[7:0] register is loaded after any reset with Flash IFR[31:24] bit contents.
  • Page 163 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors supply Bandgap Out wakeup1 dda_sw wakeup2 HV CONTROL VOLTAGE Reset3p3b LOGIC REGULATOR SIM handshake dd_sw wakeup freeze1 freeze2 LVD/POR CIRCUIT ExtClk HV DETECT CIRCUIT RTI Clock RTI Out LV CONTROL...
  • Page 164: Pmc State Transitions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.23.1 PMC state transitions from any mode (min) < V < V (min)] & LVDRE REARM supply supply POR Rearm VREG Off POR asserted to Unknown Mode! (Brownout occurred) LVDE & LVDRE & LVDF...
  • Page 165: Pmc Low Voltage Detection Transitions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.23.2 PMC low voltage detection transitions POR Rearm POR Release LVDRE PDC_wakeup_b LVD On Detected & Power Down pmc_lvds negated pmc_lvds asserted LVDS bit negated LVDF & LVDS bits set...
  • Page 166: Tab. 176. Srtisc Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 175. PMC real-time-interrupt status and control register (SRTISC) (address $1808) RTIF RTICLKS RTIE RTIS2 RTIS1 RTIS0 — RTIACK — Reset POR ($00) Table 176. SRTISC register field descriptions Field Description RTIF – Real-Time Interrupt Flag RTIF The RTIF bit indicates the real-time interrupt request status when configured for Run or Stop4 modes.
  • Page 167: Tab. 177. Pmc Status And Control 1 Register (Spmsc1) (Address $1809)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 177. PMC status and control 1 register (SPMSC1) (address $1809) LVDF LVDIE LVDRE LVDSE LVDE — BGBE — LVDACK Reset POR ($1C) Table 178. SPMSC1 register field descriptions Field Description LVDF – Low Voltage Detection Flag LVDF The LVDF bit indicates the Low Voltage Detect status if LVDE is set.
  • Page 168: Tab. 179. Pmc Status And Control 2 Register (Spmsc2) (Address $180A)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.23.3.3 PMC status and control 2 register (SPMSC2) SPMCSC2 register contains status and control bits associated with the PMC power down modes. Note: User applications not enabling STOP1, i.e. not setting PDC to 1, will result in the STOP4 mode if the application enables the STOP instruction, and subsequently executes a STOP instruction.
  • Page 169: Tab. 182. Pmcsc3 Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 182. PMCSC3 register field descriptions Field Description LVWF – Low Voltage Warning Flag LVWF The LVWF bit indicates the Low Voltage Warning status if LVDE is set. 0 = Low voltage warning not present; Result of power-on reset; Existing state retained from resets of STOP1 exit, low voltage detection, external pin, COP, PWU, illegal opcode, illegal address, soft reset, and back-ground debugger.
  • Page 170: Tab. 183. Program And Erase Times

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.24.2 FMC program and erase times Before any program or erase command can be accepted, the FLASH clock divider register (FCDIV) must be written to set the internal clock for the FLASH module to a frequency (f ) between 150 kHz and 200 kHz.
  • Page 171: Fmc Burst Program Execution

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors A partial command sequence can be aborted manually by writing a 0 to FCBEF anytime after the write to the memory array and before writing the 1 that clears FCBEF and launches the complete command.
  • Page 172 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors pump associated with the FLASH memory must be enabled to supply high voltage to the array. Upon completion of the command, the charge pump is turned off. When a burst...
  • Page 173: Fmc Memory Access Errors

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors WRITE TO FCDIV Note 1: Required only once after reset. FLASH BURST PROGRAM FLOW START FACCERR? CLEAR ERROR FCBEF? WRITE TO FLASH TO BUFFER ADDRESS AND DATA WRITE COMMAND ($25) TO FCMD...
  • Page 174: Fmc Block Protection

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors • Writing to a FLASH address while FCBEF is not set (A new command cannot be started until the command buffer is empty.) • Writing a second time to a FLASH address before launching the previous command (There is only one write to FLASH for every command.)
  • Page 175: Fmc Vector Redirection

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors FPS7 FPS6 FPS5 FPS4 FPS3 FPS2 FPS1 A8 A7 A5 A4 A3 A2 aaa-031078 Figure 57. Flash block protection protocol 10.24.7 FMC vector redirection Vector redirection is not recommended for TPMS applications where NXP firmware has been included in the final image.
  • Page 176 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors A user can choose to allow or disallow a security unlocking mechanism through an 8-byte backdoor security key. If the nonvolatile KEYEN bit in NVOPT/FOPT is 0, the backdoor key is disabled and there is no way to disengage security without completely erasing all FLASH locations.
  • Page 177: Tab. 184. Fmc Clock Divider Register (Fcdiv) (Address $1820)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.24.9 FMC register descriptions 10.24.9.1 FMC clock divider register (FCDIV) Table 184. FMC clock divider register (FCDIV) (address $1820) DIVLD PRDIV8 DIV5 DIV4 DIV3 DIV2 DIV1 DIV0 — Reset ($00) Table 185. FCDIV register field descriptions...
  • Page 178: Tab. 187. Fmc Option Registers (Fopt) (Address $1821)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors PRDIV8 DIV5:0 Program/Erase Timing Pulse FLCK (MHz) (Binary) (Decimal) (kHz) (5 µs Min, 6.7 µs Max) (µs) 200 kHz 150 kHz 10.24.9.2 FMC option registers (FOPT and NVOPT) During reset, the contents of the nonvolatile location NVOPT are copied from FLASH into FOPT.
  • Page 179: Tab. 189. Fopt And Nvopt Register Field Descriptions . 178 Tab. 190. Fmc Configuration Registers (Fcnfg) (Address $1823)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description SEC[1:0] – Security State Code SEC[1:0] The two bits SEC[1:0] select the security state of the MCU as shown below. When the MCU is secure, the contents of RAM and FLASH memory cannot be accessed by instructions from any unsecured source including the BACKGROUND DEBUG interface.
  • Page 180: Tab. 194. Fprot And Nvprot Register Field Descriptions

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Table 194. FPROT and NVPROT register field descriptions Field Description FPS[7:1] – FLASH Protect Select Bits FPS[7:1] When FPDIS = 0, this 7-bit field determines the ending address of unprotected FLASH locations at the high address end of the FLASH.
  • Page 181: Tab. 198. Fmc Command Register (Fcmd) (Address $1826)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description FACCERR – Access Error Flag FACCERR FACCERR is set automatically when the proper command sequence is not obeyed exactly (the erroneous command is ignored), if a program or erase operation is attempted before the FCDIV register has been initialized, or if the MCU enters STOP while a command was in progress.
  • Page 182: Free Running Counter (Frc) Module

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Command FCMD[6:0] Equate File Label Page erase (512 bytes/page) 1 0 0 0 0 0 0 mPageErase Mass erase (all pages) 1 0 0 0 0 0 1 mMassErase 10.25 Free running counter (FRC) module The Free Running Counter (FRC) module includes an interrupt, triggered when a programmed target value has been reached (or exceeded).
  • Page 183: Tab. 201. Frc Status And Control Register (Frccr) (Address $1880)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors The FRC_EN_HALT and FRC_CLR bits are operated in a mutually exclusive manner, such that halting the FRC will not occur while the FRC_CLR bit is 1, and conversely clearing the FRC will not be attempted while the FRC_EN_HALT is 0.
  • Page 184: Tab. 203. Frc Timer High Register (Frctimerh) (Address $1881)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Field Description FRC_COMP_EN – Enable of FRC comparison FRC_ When set to 1, the bit FRC_COMPEN will enable the FRC interrupt function. COMP_EN 0 = comparison interrupt disabled; Result of Reset 1 = comparison interrupt enabled FRC_COMP_IACK –...
  • Page 185: Tab. 207. Frc Compare Low Register (Frccomp1) (Address $1884)

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors POR ($FF) Other resets Table 207. FRC compare low register (FRCCOMP1) (address $1884) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 POR ($FF)
  • Page 186: Tab. 209. Adc10 Channel Assignments

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors When making measurements of the various analog voltages the individual blocks will first be powered up long enough to stabilize their outputs before a conversion is started. The ADC channels are connected in hardware. Conversions are started and ended synchronously with the sampling of the voltages.
  • Page 187: Temperature Measurements

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors and possibly identify the pressure port as blocked or contaminated if no changes are recorded over time. Refer to the specific data sheet for reference descriptions of the equation terms, which differ by part number variants.
  • Page 188: Optional Battery Condition Check

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Once the sensitivity ΔA has been calculated, the acceleration A can be MAX-MIN calculated by the re-using the A , 1 value of the offset step and the returned RATE-MIN...
  • Page 189: Measurement Firmware

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors (10) Where: = the voltage determined with the external load resistor connected to V = the voltage determined with the external load resistor connected to V = the resistance of the external load resistance in ohms...
  • Page 190: Battery Charge Consumption Modeling

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors COMP Comp COMP_VOLTAGE VOLT Voltage Input Raw Voltage READ_VOLTAGE Voltage VOLT COMP Comp COMP_TEMPERATURE TEMP Temperature Input Raw Temperature READ_TEMPERATURE Temperature TEMP COMP Comp COMP_PRESSURE PRESS Pressure Input Raw Pressure...
  • Page 191: Transmission Events

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Where: = Total measurement charge over lifetime in mA-sec MEAS = Measurement charge per pressure measurement in μA-sec PRESS = Measurement charge per temperature measurement in μA-sec TEMP = Measurement charge per voltage measurement in μA-sec...
  • Page 192: Application Information

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 11 Application information 18 pins used of 24 total VREG battery terminals 0.47 µF VDDA antenna terminals RFOUT VDD (+) option dnp option dnp RSTB/VPP RFGND RST* interface connections BKGD/...
  • Page 193 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Bypass capacitors NTM88 and other load currents closely coupled to star connected to battery terminals the package pins ILOAD to other loads Battery NTM88 The decoupling devices, although drawn here as C2 and C3 capacitors,...
  • Page 194 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors outside the tolerances listed as part of the data sheet. In rare cases, this may result in a permanent shift. Upon power-on reset release or external RSTB rising edge release, the PTx pins default to GPIO inputs with pull-up/down disabled.
  • Page 195: Tab. 210. Revision History

    NTM88 family of tire pressure monitor sensors 12 Revision history Table 210. Revision history Document ID Release Description date UM11227 v.6 20200424 • Section 3, revised second bullet for "Optional accelerometer ranges" and added a footnote. • Section 5.1, revised as follows: –...
  • Page 196 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Document ID Release Description date UM11227 v.4 Modifications (Continued.) • Section 10.8.5.4: Removed section titled "Temperature restart" that followed Section 10.8.5.4.14. • Section 10.9.1, Table 21, revised as follows: – Start Address $FC00, revised the "End Address" from "$FD65" to "$FD3F" and updated the "Block description".
  • Page 197 20190516 • The format of this document has been redesigned to comply with the identity guidelines of NXP Semiconductors. • Legal texts have been adapted to the new company name where appropriate. • Revised document number from "NTM88RM" to "UM11227". • UM11227 v.2 supercedes NTM88RM v.1. NTM88RM v.1 20181214 •...
  • Page 198: Legal Information

    NXP Semiconductors products in order to avoid a modifications or additions. NXP Semiconductors does not give any...
  • Page 199 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Tables Tab. 1. Ordering information ..........2 Tab. 46. TPMSC register field descriptions ....73 Tab. 2. Device ID coding summary ....... 3 Tab. 47. Timer counter high register (TPMCNTH) Tab. 3.
  • Page 200: Table Of Contents

    UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Tab. 83. LF receiver status register (LFS) (address Tab. 122. RFM phase lock loop control register 3 $0024) ............. 97 (PLCCR3) (address $183B) ......123 Tab. 84. LFS register field descriptions ......98 Tab.
  • Page 201 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Tab. 161. SIMRS register field descriptions ....156 Tab. 187. FMC option registers (FOPT) (address Tab. 162. SIM control register (SIMC) (address $1801) . 157 $1821) ............178 Tab. 163. SIMC register field descriptions .....157 Tab.
  • Page 202 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Fig. 31. Radio frequency transmission Fig. 48. Low power direct measurement protocol ..145 randomization ..........108 Fig. 49. System integration module block diagram ..153 Fig. 32. Radio frequency transmission initial and Fig.
  • Page 203 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors Contents Introduction ............1 8.6.8 Source form ............. 19 Purpose ..............1 8.6.9 Address modes ..........20 Audience ............1 Development support ........31 General description ..........1 Introduction ............31 Features and benefits .........1 9.1.1...
  • Page 204 UM11227 NXP Semiconductors NTM88 family of tire pressure monitor sensors 10.12 General purpose I/O port pins ......62 10.15.17.2LF control 2 register (LFCTL2) ......93 10.12.1 GPIO register descriptions ......62 10.15.17.3LF control 3 register (LFCTL3) ......94 10.12.1.1 General Purpose I/O ........64 10.15.17.4LF control 4 register (LFCTL4) ......
  • Page 205: Tab. 175. Pmc Real-Time-Interrupt Status And Control

    'Legal information'. © NXP B.V. 2020. All rights reserved. For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: salesaddresses@nxp.com Date of release: 24 April 2020 Document identifier: UM11227...

This manual is also suitable for:

Ntm88 seriesNtm88

Table of Contents