|
Jennic |
Data Sheet: JN5148-001
IEEE802.15.4 Wireless Microcontroller
Overview
The JN5148-001 is an ultra low power, high performance wireless
microcontroller targeted at JenNet and ZigBee PRO networking
applications. The device features an enhanced 32-bit RISC processor
offering high coding efficiency through variable width instructions, a multi-
stage instruction pipeline and low power operation with programmable clock
speeds. It also includes a 2.4GHz IEEE802.15.4 compliant transceiver,
128kB of ROM, 128kB of RAM, and a rich mix of analogue and digital
peripherals. The large memory footprint allows the device to run both a
network stack (e.g. ZigBee PRO) and an embedded application or in a co-
processor mode. The operating current is below 18mA, allowing operation
direct from a coin cell.
Enhanced peripherals include low power pulse counters running in sleep
mode designed for pulse counting in AMR applications and a unique Time
of Flight ranging engine, allowing accurate location services to be
implemented on wireless sensor networks. It also includes a 4-wire I2S
audio interface, to interface directly to mainstream audio CODECs, as well
as conventional MCU peripherals.
Block Diagram
2.4GHz
Radio
XTAL
Watchdog
Timer
Power
Management
Time of Flight
Engine
O-QPSK
Modem
RAM ROM
128kB 128kB
32-bit
RISC CPU
IEEE802.15.4
MAC
Accelerator
32-byte
OTP eFuse
128-bit AES
Encryption
Accelerator
SPI
2-Wire Serial
Timers
UAR Ts
4-Wire Audio
Sleep Counters
12-bit ADC,
Comparators
12-bit DACs,
Temp Sensor
Benefits
• Single chip integrates
transceiver and
microcontroller for wireless
sensor networks
• Large memory footprint to
run ZigBee PRO or JenNet
together with an application
• Very low current solution for
long battery life
• Highly featured 32-bit RISC
CPU for high performance
and low power
• System BOM is low in
component count and cost
• Extensive user peripherals
Applications
• Robust and secure low power
wireless applications
• ZigBee PRO and JenNet
networks
• Smart metering
(e.g. AMR)
• Home and commercial building
automation
• Location Aware services – e.g.
Asset Tracking
• Industrial systems
• Telemetry
• Remote Control
• Toys and gaming peripherals
Features: Transceiver
• 2.4GHz IEEE802.15.4 compliant
• Time of Flight ranging engine
• 128-bit AES security processor
• MAC accelerator with packet
formatting, CRCs, address check,
auto-acks, timers
• 500 & 667kbps data rate modes
• Integrated sleep oscillator for low
power
• On chip power regulation for 2.0V
to 3.6V battery operation
• Deep sleep current 100nA
• Sleep current with active sleep
timer 1.25µA
• <$0.50 external component cost
• Rx current 17.5mA
• Tx current 15.0mA
• Receiver sensitivity -95dBm
• Transmit power 2.5dBm
Features: Microcontroller
• Low power 32-bit RISC CPU, 4 to
32MHz clock speed
• Variable instruction width for high
coding efficiency
• Multi-stage instruction pipeline
• 128kB ROM and 128kB RAM for
bootloaded program code & data
• JTAG debug interface
• 4-input 12-bit ADC, 2 12-bit
DACs, 2 comparators
• 3 application timer/counters,
• 2 UARTs
• SPI port with 5 selects
• 2-wire serial interface
• 4-wire digital audio interface
• Watchdog timer
• Low power pulse counters
• Up to 21 DIO
Industrial temp (-40°C to +85°C)
8x8mm 56-lead Punched QFN
Lead-free and RoHS compliant
© NXP Laboratories UK 2011
JN-DS-JN5148-001 1v7
1
Contents
1 Introduction
1.1 Wireless Transceiver
1.2 RISC CPU and Memory
1.3 Peripherals
1.4 Block Diagram
2 Pin Configurations
2.1 Pin Assignment
2.2 Pin Descriptions
2.2.1 Power Supplies
2.2.2 Reset
2.2.3 32MHz Oscillator
2.2.4 Radio
2.2.5 Analogue Peripherals
2.2.6 Digital Input/Output
3 CPU
4 Memory Organisation
4.1 ROM
4.2 RAM
4.3 OTP eFuse Memory
4.4 External Memory
4.4.1 External Memory Encryption
4.5 Peripherals
4.6 Unused Memory Addresses
5 System Clocks
5.1 16MHz System Clock
5.1.1 32MHz Oscillator
5.1.2 24MHz RC Oscillator
5.2 32kHz System Clock
5.2.1 32kHz RC Oscillator
5.2.2 32kHz Crystal Oscillator
5.2.3 32kHz External Clock
6 Reset
6.1 Internal Power-on Reset
6.2 External Reset
6.3 Software Reset
6.4 Brown-out Detect
6.5 Watchdog Timer
7 Interrupt System
7.1 System Calls
7.2 Processor Exceptions
7.2.1 Bus Error
7.2.2 Alignment
7.2.3 Illegal Instruction
7.2.4 Stack Overflow
7.3 Hardware Interrupts
2 JN-DS-JN5148-001 1v7
6
6
6
7
8
9
10
12
12
12
12
12
13
13
15
16
16
17
17
17
18
18
18
19
19
19
19
20
20
20
20
21
21
22
22
23
23
24
24
24
24
24
24
24
25
© NXP Laboratories UK 2011
|