Interfacing FRDM33772BSPIEVB MC33772 with SPI Communication to a Arduino Uno R3

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Interfacing FRDM33772BSPIEVB MC33772 with SPI Communication to a Arduino Uno R3

961 Views
Shubhay
Contributor I

Hello NXP Team, 

We require your help to successfully interface FRDM33772BSPIEVB MC33772 using SPI Communication to a Arduino Uno R3. In the document provided by NXP named (FRDM33772BSPIEVB , Featuring the MC33772B battery cell controller IC - User Guide) it is stated that Compatible NXP MCU development platforms FRDM33772BSPIEVB is compatible with multiple NXP MCU development platforms:
• FRDM-KL25Z (default)
• FRDM-KE06Z
• FRDM-KL43Z
• FRDM-KV31F
• FRDM-KW40Z
• FRDM-KEAZ128
• S32K144EVB
• Arduino R3

Yet when we searched the internet we found no reference to help in interfacing with Arduino R3. There is a software package given by NXP named (Embedded SW: Battery Cell Controller Software Driver for MC33771B/MC33772B) it is only designed for S32K144EVB. Also a software is given for FRDM-KL25Z  but nothing is provided for Arduino R3. 

We request you to provide some support regarding the same as it has been promised in your document. We tried to interface FRDM33772BSPIEVB with Arduino Uno R3 by connecting their SPI Pins respectively. We are getting only 1 byte of data over SPI. That means, there is some sort of initialization need to be done to interface the two controller ICs. 

 

Kindly help regarding the same. 

 

Best Regards 

Shubhay Dongare 

CEO Mexatech Innovations 

www.mexatechinnovations.com 

Tags (1)
0 Kudos
Reply
3 Replies

942 Views
Shubhay
Contributor I

I understand that you only have experience in interfacing MCUs (S32K1/3, MPC56xx, ...) with the FRDM33772BSPIEVB but according to your datasheet named (FRDM33772BSPIEVB , Featuring the MC33772B battery cell controller IC - User Guide) it is stated that:

Compatible NXP MCU development platforms FRDM33772BSPIEVB is compatible with multiple NXP MCU development platforms:
• FRDM-KL25Z (default)
• FRDM-KE06Z
• FRDM-KL43Z
• FRDM-KV31F
• FRDM-KW40Z
• FRDM-KEAZ128
• S32K144EVB
• Arduino R3

You have stated that Arduino R3 is compatible with FRDM33772BSPIEVB

0 Kudos
Reply

945 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Shubhay,

Unfortunately, we do not have much experience/recommendations for interfacing the FRDM33772BSPIEVB with Arduino boards. 

The MC3377x is auto grade product typically used in conjunction with NXP's Auto MCUs (S32K1/3, MPC56xx, ...).  

Those are platforms where our effort is focused and which our key automotive/industrial customers are demanding. 

As you correctly stated, we offer our complex BCC Package including the SW driver, UM11143 with evaluation boards settings and examples for S32K144 with documentation.

In addition to that, there is the AN12084 (MC3371_MC33772 Programming Guide) which provides basic guidelines for configuration and programming the MC3377x. You may find it useful for your own development.

BRs, Tomas

Tags (1)
0 Kudos
Reply

941 Views
Shubhay
Contributor I

I understand that you only have experience in interfacing MCUs (S32K1/3, MPC56xx, ...) with the FRDM33772BSPIEVB but according to your datasheet named (FRDM33772BSPIEVB , Featuring the MC33772B battery cell controller IC - User Guide) it is stated that:

Compatible NXP MCU development platforms FRDM33772BSPIEVB is compatible with multiple NXP MCU development platforms:
• FRDM-KL25Z (default)
• FRDM-KE06Z
• FRDM-KL43Z
• FRDM-KV31F
• FRDM-KW40Z
• FRDM-KEAZ128
• S32K144EVB
• Arduino R3

You have stated that Arduino R3 is compatible with FRDM33772BSPIEVB

0 Kudos
Reply