Figure 1Prototype NFC Bootloader demo, showing FRDM-KL46Z and NTAG I2C Explorer kit
Demo Owner: Mark Dunnett
In this simple demo, we show how a microcontroller can be reprogrammed using NFC from an Android phone. Once the microcontroller is placed into ‘boot’ mode, a firmware image is sent from the phone to the microcontrollers over NFC, and the microcontroller reprograms itself to the new firmware. Since the technique uses wireless near-field communication, it is both secure, and dustproof and waterproof. It is particularly suited for use in kitchen appliances, personal health applications and power tools.
- NFC ‘over-the-air’ interface with opportunity for sealed antenna.
- Low flash-memory requirement on host microcontroller, less than 16kbytes.
- Modest programming time, in tens of seconds.
- Operates with an Android phone, or proprietary, customer-designed host reader.
Featured NXP Products:
- NTAG I2C Plus|NXP
- http://www.nxp.com/products/identification-and-security/nfc-and-reader-ics/connected-tag-solutions/ntag-ic-plus-nfc-forum-type-2-tag-compliant-ic-with-ic-interface:NT3H2111_2211NTAG I2C Plus Explorer Kit|NXP
- Kinetis MKL46Z128|NXP
- Kinetis Design Studio Ver 3.0.0|NXP
- Kinetis Software Development Kit v1.3.0|NXP