JN5148/001,531 NXP Semiconductors, JN5148/001,531 Datasheet - Page 45

Microcontrollers (MCU) 32bit RISC 2.4GHz

JN5148/001,531

Manufacturer Part Number
JN5148/001,531
Description
Microcontrollers (MCU) 32bit RISC 2.4GHz
Manufacturer
NXP Semiconductors
Datasheet

Specifications of JN5148/001,531

Core
RISC
Operating Supply Voltage
2 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
QFN-56
Minimum Operating Temperature
- 40 C
Lead Free Status / Rohs Status
 Details
13 Serial Communications
The JN5148 has two independent Universal Asynchronous Receiver/Transmitter (UART) serial communication
interfaces. These provide similar operating features to the industry standard 16550A device operating in FIFO mode.
Each interface performs serial-to-parallel conversion on incoming serial data and parallel-to-serial conversion on
outgoing data from the CPU to external devices. In both directions, a 16-byte deep FIFO buffer allows the CPU to
read and write multiple characters on each transaction. This means that the CPU is freed from handling data on a
character-by-character basis, with the associated high processor overhead. The UARTs have the following features:
The serial interface contains programmable fields that can be used to set number of data bits (5, 6,7 or 8), even, odd,
set-at-1, set-at-0 or no-parity detection and generation of single or multiple stop bit, (for 5 bit data, multiple is 1.5 stop
bits; for 6, 7 or 8 data bits, multiple is 2 bits).
The baud rate is programmable up to 1Mbps, standard baud rates such as 4800, 9600, 19.2k, 38.4k etc. can be
configured.
For applications requiring hardware flow control, two control signals are provided: Clear-To-Send (CTS) and Request-
To-Send (RTS). CTS is an indication sent by an external device to the UART that it is ready to receive data. RTS is
an indication sent by the UART to the external device that it is ready to receive data. RTS is controlled from software,
while the value of CTS can be read. Monitoring and control of CTS and RTS is a software activity, normally
performed as part of interrupt processing. The signals do not control parts of the UART hardware, but simply indicate
to software the state of the UART external interface. Alternatively, the Automatic Flow Control mode can be set
© NXP Laboratories UK 2010
Interrupt
Internal
RTS
CTS
Emulates behaviour of industry standard NS16450 and NS16550A UARTs
16 byte transmit and receive FIFO buffers reduce interrupts to CPU, with direct access to fill levels of each
Adds / deletes standard start, stop and parity communication bits to or from the serial data
Independently controlled transmit, receive, status and data sent interrupts
Optional modem flow control signals CTS and RTS
Fully programmable data formats: baud rate, start, stop and parity settings
False start bit detection, parity, framing and FIFO overrun error detect and break indication
Internal diagnostic capabilities: loop-back controls for communications link fault isolation
Flow control by software or automatically by hardware
Interrupt
Modem
Signals
Logic
Logic
Interrupt
Register
Interrupt
Register
Register
Register
Modem
Modem
Control
Enable
Status
ID
Figure 33: UART Block Diagram
JN-DS-JN5148-001 1v6
Registers
Register
Register
Register
Control
Control
Divisor
Status
Latch
FIFO
Line
Line
Transmitter FIFO
Receiver FIFO
Baud Generator
Logic
Transmitter Shift
Receiver Shift
Transmitter
Receiver
Register
Register
Logic
Logic
RXD
TXD
45

Related parts for JN5148/001,531