This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CC3220S-LAUNCHXL: using PN532 NFC breakout board with CC3220S

Part Number: CC3220S-LAUNCHXL
Other Parts Discussed in Thread: CC3220S, CCSTUDIO, TRF7970A

Tool/software: Code Composer Studio

Hi, I was wondering if anyone can help point in the right direction in getting a PN532 NFC board to work with SimpleLink CC3220S so that it can read/write from either an NFC tag or an android app via UART.  I am able to setup UART on the CC3220S but am unsure of how to go about getting the PN532 board to transmit data from a tag/android app to CC3220S in CCStudio.

Any help is greatly appreciated, thank you.

  • Tanh vo - 

    i would recommend you look at the  before you get too much further into using the PN532 - it (the PN532) is a very feature limited device, while the TRF7970A is superior in almost every way, since it can do more protocols for R/W, supports both ISO14443A and B in CE mode and does both active and passive P2P modes, with support for 106kbps to 424kbps, as well as the fact it has an entire family of subset devices behind it which are pin to pin compatible.  

    to answer your question though - as you most likely already bought one of the adafruit kits with the PN532 onboard - and UART looks ok here - but if you continue, you may also want to consider using SPI or I2C...they are faster than the UART. 

    in looking here ==> 

    for UART connections, it seems that you would need to jump 2 and 3 on JP1 and JP2 (to put SEL jumpers to ground, see SEL0, SEL1 table at the bottom)

     then connect Pins 27 (pin 5 on JP4 of the breakout board) and 28 (pin 4 on the JP4 of the breakout board) for UART RX and TX respecting that TX from CC3220S should go to PN532 RX, and TX from PN532 should go to CC3220S RX

    in looking here ==> 

    page 25, you can see that you need to use 8N1, 115.2k baud rate and data order to expect is LSB first. 

    then see page 49, where it indicates you also need to connect P32_INT0 (pin 32) and P70_IRQ (pin 25) lines to CC3220S GPIO

    read up more on those pins in the datasheet, too ==> 

  • Josh,

    Thank you!!