English
Language : 

JN517X Datasheet, PDF (16/100 Pages) NXP Semiconductors – Supports multiple network stacks
NXP Semiconductors
JN517x
IEEE802.15.4 Wireless Microcontroller
0xE010_0000
0xE00F_F000
0xE004_2000
0xE004_1000
0xE004_0000
0xE000_F000
0xE000_E000
0xE000_3000
0xE000_2000
0xE000_1000
0xE000_0000
Private Peripheral Bus
ROM Table
External PPB
ETM
TPIU
Reserved
SCS
Reserved
FPB
DWT
ITM
0xFFFF_FFFF
Reserved
Private peripheral bus - Internal
0xE010_0000
0xE000_0000
Reserved
Peripheral bit-banding alias
addressing
0x4400_0000
0x4200_0000
Reserved
Peripherals
0x4001_2000
0x4000_0000
Reserved
0x2400_0000
SRAM bit-banding alias addressing
0x2200_0000
Reserved
0x2000_8000
Local SRAM (32 kB)
0x2000_0000
Reserved
Flash and EEPROM Registers (4 kB)
Reserved
Flash User application(1)
Reserved
Flash Boot code (8 kB)
0x0100_0FFC
0x0100_0000
0x0010_0000(2)
0x0008_0000
0x0000_2000
0x0000_0000
(1) JN5174: 160 kB, JN5178: 256 kB and JN5179: 512 kB.
(2) JN5174: 0x000A_8000, JN5178: 0x000C_0000 and JN5179: 0x0010_0000.
Fig 7. JN517x memory map
Peripherals
Timer ADC
PWM 6
PWM 5
PWM 4
PWM 3
PWM 2
PWM 1
SPI Slave Interface
SPI Master Interface
I2C
Timer 1
Timer 0
UART 1
UART 0
GPIO
Analog Peripherals
PHY Controller
AES Codec
MAC
System Controller
0x4001_2000
0x4001_1000
0x4001_0000
0x4000_F000
0x4000_E000
0x4000_D000
0x4000_C000
0x4000_B000
0x4000_A000
0x4000_9000
0x4000_8000
0x4000_7000
0x4000_6000
0x4000_5000
0x4000_4000
0x4000_3000
0x4000_2000
0x4000_1E00
0x4000_1C00
0x4000_1400
0x4000_0000
aaa-021505
9.3.1 Flash
The embedded Flash consists of 2 parts: an 8 kB region used for holding boot code, and a
160 kB or 256 kB or 512 kB region used for application code. The sector size of the
application code is always 32 kB, for any size of Flash memory. The guaranteed
endurance of the memory is 10,000 write cycles with typical endurance of 100,000 cycles,
while the data retention is guaranteed for at least 10 years. The boot code region is
pre-programmed by NXP on supplied parts, and contains code to handle reset, interrupts
and other events (see section Section 9.6). It also contains a Flash Programming
Interface to allow interaction with the PC-based Flash Programming Utility which allows
user code compiled using the supplied SDK to be programmed into the application space.
The memory can be erased by a single or multiple sectors and written to in units of 256
bytes, known as pagewords. For further information, refer to Flash Programmer User
Guide JN-UG-3099 on the Wireless Connectivity area of the NXP web site Ref. 2.
JN517X
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 2.0 — 8 November 2016
© NXP Semiconductors N.V. 2016. All rights reserved.
16 of 100