+1 (713) 688-4600 | Sales Toll-Free: (855) SELL BPM | 24/7 Service: +1 (832) 617-5702 info@bpmmicro.com
Select Page

NXP Semiconductors P89LPC9361FDH SOIC(28) Device

Adapters for Automated Programmers

6th Gen 7th Gen
FASMR28TS, FASM28TS FASMR28TS, FASM28TS

Adapters for Manual Programmers

6th Gen 7th Gen
FSMR28TS, FSM28TS, FASMR28TS, FASM28TS FSMR28TS, FSM28TS, FASMR28TS, FASM28TS

Adapters for Engineering Programmers

6th Gen 7th Gen
FSMR28TS, FSM28TS, FASMR28TS, FASM28TS FSMR28TS, FSM28TS, FASMR28TS, FASM28TS

Last Updated: 05/18/2023

If the device is not yet supported by your BPM programmer (Generation), request Device Support

Note


IMPORTANT: Microcontroller with 16KB flash code memory anmd 512-byte data EEPROM. Flash code memory is mapped to Data Pattern addresses [0000h-3FFFh]. Data EEPROM is mapped to Data Pattern addresses [4000h-41FFh]. Flash code memory does not support the Read and Compare operation.Therefore READ and COMPARE operations are only performed on data EEPROM and Device Configure. Device is verified using the Sum capability. The expected checksum is calculated and compared to the checksum read from the device.
Device Parameters such as Configuration Registers Boot Vector Status Byte and Security Byte can be set under Device > Configure. They are mapped to the following locations of the Data Pattern:

Device Parameters Data Pattern Address
UCFG1 FF00h
UCFG2 FF01h
Boot Vector FF02h
Status Byte FF03h
Security Byte (Sec 0) FF04h
Security Byte (Sec 1) FF05h
Security Byte (Sec 2) FF06h
Security Byte (Sec 3) FF07h
Security Byte (Sec 4) FF08h
Security Byte (Sec 5) FF09h
Security Byte (Sec 6) FF0Ah
Security Byte (Sec 7) FF0Bh
Security Byte (Sec 8) FF0Ch
Security Byte (Sec 9) FF0Dh
Security Byte (Sec 10) FF0Eh
Security Byte (Sec 11) FF0Fh
Security Byte (Sec 12) FF10h
Security Byte (Sec 13) FF11h
Security Byte (Sec 14) FF12h
Security Byte (Sec 15) FF13h
The content of the Boot Vector is used as the high byte of the execution address and the low byte is set to 00h. The factory default value is 3Fh which corresponds to the address 3F00h for the default ISP boot loader. This boot loader is pre-programmed at the factory into this address space and can be erased by the user. The boot loader area is located in Sector 15 [3E00h – 3FFFh] and can be skipped all the operations by setting ‘Sector 15 ISP Protection’ under Device > Configure. The device has three security bits for each sector they are mapped to Bit 0-2 of the Data Pattern location in the table. Set Bit 0 to 0 will disable MOVC command for the sector Set Bit 1 to 0 will disable sector program or erase Set Bit 2 to 0 will disable sector Erase in ISP or IAP mode.
The default Device Range is set to [0000h-3FFFh]. Please select ‘Entire File’ under Device Range if Data EEPROM needs to be included. ‘

BPM does not sell programmable devices, nor do we program devices directly. BPM makes programmers and accessories to make programming in-house fast, easy, and profitable.

Additional information

8-bit Bytes

16896

Manufacturer

NXP Semiconductors

Packages

SOIC(28)

Part Number

P89LPC9361FDH

Set programming

Yes

Vcc(program)

3.3

Package