This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA460-Q1: Is a checksum needed in UART response command?

Part Number: PGA460-Q1

Is a checksum byte needed in a UART response command sent from master to slave?  See figure 27 in the PGA460-Q1 datasheet.  The diagram shows a response command that is being sent without a checksum byte.  This would indicate that a checksum is not needed for a response command.  Is this correct?

  • Hi Stephen,

    That is correct: a response command does not require the master to send a checksum byte. A single register read (UART cmd 9) is the only exception to this response command rule. Here are two excerpts from the datasheet to reiterate:

    In a response operation, the master does not generate a checksum field, rather it is generated by the PGA460-Q1.

    Because the REGISTER READ command requires the master device to specify a register address in the PGA460-Q1 memory, an additional frame type is defined where the master issues the sync and command fields followed by the memory register address as the only byte field in the master frame and a master checksum as the last field.