7.2. Error code listΒΆ

#

Blink Pattern

ID

Description

Comments

Traps

1

2

ERR_OSC_FAIL

oscillator failure

2

3

ERR_ADDRESS_ERROR

address error (e.g. alignment)

3

4

ERR_HARD_TRAP

hard trap

4

1 2

ERR_STACK_ERROR

stack pointer error

5

2 2

ERR_MATH

arithmetic error

6

3 2

ERR_DMA_BUS_ERROR

DMA bus error for 33A; reserved trap 5 for 33CK

7

4 2

ERR_SOFT_TRAP

soft trap

8

1 3

ERR_ILLEGALINSTRUCTION

illegal opcode error for 33A; reserved trap 7 for 33CK and 33EP

255

4 4 4 4

ERR_UNEXPECTED_TRAP

unexpected trap from MCC trap handler

Application errors

16

1 1 2

ERR_STALL_RETRY_EXCEEDED

number of stall retries exceeded

17

2 1 2

ERR_INVALID_STARTUP_FSM_STATE

invalid startup FSM state

18

3 1 2

ERR_HW_OVERCURRENT

hardware overcurrent

19

4 1 2

ERR_DCLINK_OVERVOLTAGE

DC link overvoltage

20

1 2 2

ERR_DCLINK_UNDERVOLTAGE

DC link undervoltage

21

2 2 2

ERR_OVERTEMPERATURE

Overtemperature

22

3 2 2

ERR_COMMUTATION_FAIL

Commutation failure, detected within estimator

23

4 2 2

ERR_APP_COMMUTATION_FAIL

Commutation failure, detected within application

24

1 3 2

ERR_CURR_OFFSET_CAL_FAIL

Current offset calibration out of range

25

2 3 2

ERR_ADC_GAIN_COMP_FAIL

ADC gain compensation out of range

32

1 1 3

MCAF_ERR_RCON_TRAPR

trap conflict

33

2 1 3

MCAF_ERR_RCON_IOPUWR

IOPUWR illegal opcode / uninitialized W

34

3 1 3

MCAF_ERR_RCON_CM

configuration mismatch

35

4 1 3

MCAF_ERR_RCON_WDTO_ISR

watchdog timeout, ISR

36

1 2 3

ERR_RCON_WDTO_MAINLOOP

watchdog timeout, main loop

37

2 2 3

ERR_BOARD_CONFIG_FAIL

board configuration failed

38

3 2 3

ERR_BOARD_FAULT

board fault detected

Unexpected interrupt errors

256

1 1 1 1 2

ERR_UNEXPECTED_INTERRUPT_BASE

This covers a range of codes; if you encounter blink patterns in a similar range, please contact Microchip, as this indicates an unexpected error that may be caused by a software bug.