US 12,450,184 B2
Device and methods for communication between electronic components
Keith Curtis, Queen Creek, AZ (US)
Assigned to Microchip Technology Incorporated, Chandler, AZ (US)
Filed by Microchip Technology Incorporated, Chandler, AZ (US)
Filed on Apr. 10, 2024, as Appl. No. 18/632,143.
Claims priority of provisional application 63/464,481, filed on May 5, 2023.
Prior Publication US 2024/0370394 A1, Nov. 7, 2024
Int. Cl. G06F 15/173 (2006.01); G06F 12/08 (2016.01); G06F 13/24 (2006.01); G06F 13/28 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/28 (2013.01) [G06F 13/24 (2013.01); G06F 13/409 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A device comprising:
a microcontroller comprising a communication circuit, a central processing unit (CPU), a direct-memory access (DMA) controller and a memory, the communication circuit coupled to the CPU, the DMA controller and an external peripheral, the communication circuit comprising:
a trigger configuration register to store trigger configuration settings;
an address configuration register to store an address of the external peripheral;
a count configuration register to store a numerical value;
at least one trigger input;
wherein the communication circuit:
enters a peripheral communication mode based on the trigger configuration settings and a trigger event on the at least one trigger input;
transfers a number of bytes between the communication circuit and the external peripheral addressed by the address stored in the address configuration register, the number of bytes transferred based on the numerical value stored in the count register;
exits the peripheral communication mode based on completion of the transfer of the number of bytes and based on the trigger configuration settings, and
the DMA controller to transfer data between the communication circuit and the memory.