Getting Started with the FRDMSTBANBP8XD Freedom Shield Evaluation board

This page will assist you in learning about your FRDMSTBANBP8XD Freedom Shield Evaluation board.

Get to Know the Hardware

2.1 Board Description

The FRDMSTBANBP8XD shield board incorporates an NBP8FD fully integrated battery pressure monitor sensor that offers:

  • a small footprint in a 4 x 4 mm package
  • low power consumption
  • SPI
  • ready/interrupt
  • power supply enable capabilities

The FRDMSTBANBP8XD shield board can be easily connected to an NXP Freedom MCU board via the Arduino headers for evaluation. The FRDM-KW36 board is recommended.

Users can connect the two boards to evaluate the NPB8XD battery pressure monitor sensor by using either a terminal program and commands or a demo GUI. In either case, the hardware facilitates software development.

These boards provide an intuitive way to change the interrupts, PWM (if available), and power supply enable signals for specific pin configurations. The board also contains test points that are typically used for evaluation.

2.2 Board features

  • Sensor add-on/companion boards feature battery pressure monitor sensor with capabilities compatible with the Freedom board ecosystem
  • Compatible with Arduino® and most NXP Freedom development boards
  • Allows evaluation of current consumption and pin voltage characteristics
  • Supports SPI communication interface with host MCU
  • Supports hardware configurability to switch PWM output (NBP9 only)
  • Support multiple test points on the board

2.3 Board Components

The FRDMSTBANBP8XD shield board comes with standard Arduino headers and can be paired and connected with NXP Freedom MCU boards for user evaluations and software development. For quick evaluation and prototyping, NXP provides a demo project targeted to the FRDM-KW36 board and hardware design files that help reduce the time to market.


Configure the hardware

As shown in Figure 1, the following signals are available on the Arduino headers of the FRDMSTBANBP8XD shield board:

  1. The interrupt signals, INTx can be ported to either J3-6 or J3-8 by selector jumper J1
  2. The power supply enable signal, PS_ENx can be ported to either J5-1 or J5-2 by selector jumper J2
  3. The PWM signal (NPB9FD only) can be ported to J3-5 by selector jumper J8, pins 1-2. Note that the default setting is the BKGD signal (J8, pins 2-3) used to program U1 via the BDM port through J7. The SPI interface is provided through J3 and J5. These are:
    • J3-3, CS_B, Client Select
    • J5-4, SOCI, Server-Out-Client-In data
    • J5-5, SICO, Server-In-Client-Out data
    • J5-6, SCLK, SPI clock
  4. VDD is supplied through J6-2 / J6-4. This is typically supplied through a Freedom MCU board such as the FRDM-KW36
  5. GND is supplied through J6-6 / J6-7. This is typically supplied through a Freedom MCU board such as the FRDM-KW36