cancel
Showing results for 
Search instead for 
Did you mean: 

Migration from ST25R3911B to ST25R300

pmartin_ivm
Associate

Greetings!

Our team is planning a new product and we're looking into options for upgrading the pre-existing ST25R3911B based design with themST25R300. As I understand this is still a relatively new product in the portfolio - as such development kits are not commercially available for it yet. My question is - is the ST25R300 supported by either of the currently available X-CUBE-NFC software expansions, or are there any example codes available akin to the poller examples in case of the ST25R3911B? Thanks for the answer in advance!

 

-mp

1 REPLY 1
Brian TIDAL
ST Employee

Hi,

an X-NUCLEO-NFC12A1 expansion board provides the support for ST25R300 application development. The current status is PREVIEW and I will update this post when in ACTIVE state, hopefully in the coming weeks (also feel free to contact your local ST sales and marketing for availability date). Using the X-NUCLEO-NFC12A1 is as easy as using the X-NUCLEO-NFC05A1 (ST25R3911B reader expansion board).

On firmware side, the use of the ST25R RFAL is highly recommended. The RFAL with the same APIs is available for all ST25R devices, thus simplifying the software efforts when migrating from one device to another. The ST25R300 version of the RFAL is available in STSW-ST25RFAL005. The migration guide AN6313 (soon available) provides the steps to migrate existing project from ST25R3911B series or ST25R3916 series to ST25R500 and ST25R300:

  1. replace the ST25R3911B compilation switch by ST25R500
  2. replace rfal/source/st25r3911 by rfal/source/st25r500
  3. switch the relevant modules from ST25R3911B to the equivalent for ST25R500 (e.g. rfal_rfst25r3911 module by rfal_rfst25r500 module)

The ST25R300 RFAL is also included in the X-CUBE-NFC12 package. It is fully integrated in STM32CubeMX and can generate the polling application example for any STM32 device. I will update this post when in ACTIVE state, hopefully in the coming weeks.

The ST25R300 RFAL is included as well in the ST25 embedded NFC library (STSW-ST25RLIB005) with various demos including the NFC polling demo. This package is already in ACTIVE state on st.com. The polling demo application layer code is identical to the one provided for ST25R3911B. As the ST25R300 supports NFC-A and NFC-F Card Emulation (CE), the polling demo also demonstrates the Card Emulation feature.

Feel free to provide more information about your application so we can better support you during the migration to the ST25R300.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.