Skip to content
binho.io (opens in a new tab)Contact Us

Binho Atira: Hardware reference

Connectors, pinout, target power, the UART bridge and specifications of the Binho Atira.

The Atira has three target connectors:

  • J4: 10-pin, 1.27 mm debug header. SWD and SPI.
  • J3: 3-pin UART bridge header.
  • J2: second UART bridge header (same signals as J3) plus the target rail.
PinSignalPinSignal
1VDD (target rail)2SWDIO
3GND4SWCLK
5GND6SWO (not used in firmware 1.0)
7key8TDI (not used in firmware 1.0)
9TRST10nRESET

Use a straight (not mirrored) 10-pin Cortex debug cable: pin 1 to pin 1 at both ends.

SPI uses J4 with its own pin assignment. The SWD signal names do not apply.

Flash pin (25-series NOR)J4 pin
/CS9
CLK4
DI (MOSI)6
DO (MISO)8
VCC1 (target rail)
GND3
/WP, /HOLDtie to VCC

The native chip select is CS_2. The SPI clock goes up to 8 MHz; the firmware refuses a higher clock.

SignalJ3J2
TX (from the probe, to the target’s RX)14
GND21
RX (to the probe, from the target’s TX)35
Target railNone3

The probe supplies 3.3 V on J4 pin 1 (and J2 pin 3). The rail is off when the probe powers up. It stays in the state last set until it is changed or the probe is unplugged.

The probe’s level shifters on J2, J3 and J4 run from the same rail. Switch the rail on before any SWD, SPI or UART traffic, even when the target has its own supply. With the rail off, SWD fails to connect and the UART bridge passes no data.

The probe measures the rail: voltage in mV, current in µA and power in mW. A reading taken right after switching lags by about 0.5 s.

The bridge appears as a serial port: /dev/ttyACM* on Linux, /dev/cu.usbmodem* on macOS, COMx on Windows. Open it with any terminal or serial library. The probe uses the baud rate and line settings the program sets when it opens the port.

Verified baud rates: 300, 600, 1200, 9600 and 115200, byte-exact on Atira firmware 1.0.

To find which serial port belongs to which probe, ask the SDK (see UART bridge port).

Host interfaceUSB-C, USB ID 1fc9:8347
Probe MCUNXP MCX A156 (Arm Cortex-M33)
FirmwareAtira firmware 1.0.x
DebugSWD, Arm Cortex-M; CMSIS-DAP compatible (pyOCD)
Hardware breakpointsYes (Cortex-M FPB)
Target rail3.3 V, on/off, on J4 pin 1 and J2 pin 3
Rail measurementVoltage (mV), current (µA), power (mW)
SPIController, up to 8 MHz, chip select CS_2 on J4 pin 9
SPI flash programming25-series NOR: detect, read, erase, program, verify (read-back or on-probe CRC-32)
SPI flash program speedAbout 154 KiB/s over the USB bulk interface (Linux, W25Q128JV)
UART bridgeUSB CDC serial port, 300, 600, 1200, 9600, 115200 baud verified
ConnectorsJ4 10-pin 1.27 mm debug header; J3 3-pin UART; J2 UART + rail