SDAA075 October 2025 CC2340R5
Table 2-1 is the connection between the DRV8329AEVM and CC2340R52 to realize the BLDC motor demonstration.
| Connection | CC2340R5 Function | CC2340R5 Pin | DRV8329AEVM |
|---|---|---|---|
| Phase A HS | PWM output | DIO24 | INHA |
| Phase A LS | PMW output | DIO8 | INLA |
| Phase B HS | PWM output | DIO12 | INHB |
| Phase B HL | PWM output | DIO21 | INLB |
| Phase C HS | PWM output | DIO6 | INHC |
| Phase C LS | PWM output | DIO11 | INLC |
| HALL A | Digital interrupt input | DIO23 | HALLA |
| HALL B | Digital interrupt input | DIO18 | HALLB |
| HALL C | Digital interrupt input | DIO13 | HALLC |
| Bus voltage | ADC input | DIO7 | VSENPVDD |
| Phase A voltage | ADC input | DIO1 | VSENA |
| Phase B voltage | ADC input | DIO2 | VSENB |
| Phase C voltage | ADC input | DIO5 | VSENC |
| Shunt current | ADC input | DIO0 | ISENA |
| DRV fault | Digital interrupt input | DIO14 | nFAULT_49C |
| UART TX | UART transmit output | DIO20 | N/A |
| UART RX | UART receive input | DIO22 | N/A |
Common GND | GND connection | GND | GND |
The BLDC motor wires must be connected to the specified DRV8329AEVM pins. The necessary motor wires and the corresponding pin connections are listed in Table 2-2. For a specific motor, verify which wires implement these functions and connect them accordingly
| Motor Wire | DRV8329AEVM Connector | Motor Image Example Color |
|---|---|---|
| VCC | HALL_PWR | Red |
| HU/PH1 | HALLA | Orange |
| HV/PH2 | HALLB | Yellow |
| HW/PH3 | HALLC | Blue |
| GND | GND | Black |
| U | OUTA | Orange |
| V | OUTB | Yellow |
| W | OUTC | Blue |
The end result looks similar to Figure 2-2. Note that the LED header jumpers have been removed from the LP-EM-CC2340R5 as these GPIOs are used for other purposes. Once a valid power source has been supplied through J10 on the DRV8329AEVM, both toggle switches S1 and S2 must be oriented to the wake and on positions, respectively, so that the green AVDD (D1) and red nFAULT (D2) LEDs are lit.
The nFAULT LED clears whenever the CC2340R5 enables the DRV motor driver by setting the DRVOFF pin high. The nSLEEP and DRVOFF lines are inputs to the DRV8329A which is controlled by EVM toggle switch hardware, but can optionally be controlled by the CC2340R5 through further firmware development.
The CC2340R5 DIO6 pin is used as a PWM to control the BLDC motor, however the LP-EM-CC2340R5 also connects this pin to nCS of the on-board external flash device. This causes additional power consumption unless R24 and R25 on the LaunchPad are depopulated.
Figure 2-2 Physical Hardware Setup