-
公开(公告)号:US20230101045A1
公开(公告)日:2023-03-30
申请号:US17948616
申请日:2022-09-20
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri , Sathya Narayanan
IPC: H04L1/00
Abstract: A universal asynchronous receiver/transmitter includes a transmission register to include information to be transmitted, a receive register to include information received, a frame error checking circuit to evaluate contents of the receive register for a frame error, and control logic. The control logic is to route the contents of the transmission register to the receive register. The control logic is to, during transmission of the contents of the transmission register through the reprogrammable pin to the receive register, modify a bit inversion register to yield modified contents to be provided to the receive register. The modified contents are to cause a frame error. The control logic is to determine whether the frame error checking circuit detected the frame error.
-
公开(公告)号:US20230011127A1
公开(公告)日:2023-01-12
申请号:US17825277
申请日:2022-05-26
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri
Abstract: A UART includes a transmission register, a receive register, a virtual remappable pin, a parity error check circuit to evaluate contents of the receive register for a parity error, and control logic to determine contents of the transmission register. The contents include underlying data and a parity bit based thereupon. The control logic is to route the contents through the first virtual remappable pin to the receive register. The control logic is to, before reception of the entire contents at the receive register, cause modified contents to be provided to the receive register. The modified contents are to cause a parity error. The modified contents are to include different underlying data or a different parity bit than the contents of the transmission register. The control logic is to determine whether the parity error check circuit detected the parity error.
-
公开(公告)号:US12068854B2
公开(公告)日:2024-08-20
申请号:US17948616
申请日:2022-09-20
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri , Sathya Narayanan
IPC: H04L1/00
CPC classification number: H04L1/0082 , H04L1/0041 , H04L1/0045
Abstract: A universal asynchronous receiver/transmitter includes a transmission register to include information to be transmitted, a receive register to include information received, a frame error checking circuit to evaluate contents of the receive register for a frame error, and control logic. The control logic is to route the contents of the transmission register to the receive register. The control logic is to, during transmission of the contents of the transmission register through the reprogrammable pin to the receive register, modify a bit inversion register to yield modified contents to be provided to the receive register. The modified contents are to cause a frame error. The control logic is to determine whether the frame error checking circuit detected the frame error.
-
公开(公告)号:US20250028654A1
公开(公告)日:2025-01-23
申请号:US18625332
申请日:2024-04-03
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri , Preetham Rajashekaraiah Premaleela , Swathi G. Bhat
IPC: G06F13/10 , H03K17/687
Abstract: A circuit may enable communication between a primary device and one or more secondary devices. The communication may utilize a Universal Asynchronous Receiver Transmitter (UART) protocol. In operation, the primary device may require information on the baud rate of the secondary device. The UART may operate in an inverted polarity mode, and this inverted polarity may be interpreted by the secondary device as a request to enter an auto-baud detection mode. Using the inverted polarity mode to enter the auto-baud detection mode may prevent excessive delays in the UART communication and may prevent the need for additional pins to implement the auto-baud detection mode.
-
公开(公告)号:US20240320041A1
公开(公告)日:2024-09-26
申请号:US18470508
申请日:2023-09-20
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri
IPC: G06F9/48
CPC classification number: G06F9/4887
Abstract: A device having a co-operative scheduler of a task of an application, a timer circuit to detect a task of the application executing longer than an expected execution time for the task without interrupting execution of the task; and a record circuit to record that a task has been detected by the timer circuit executing longer than the expected execution time. A method for co-operative scheduling of tasks of an application, detecting a task of an application executing longer than an expected execution time for the task without interrupting execution of the task, and recording that an overrun has been detected.
-
公开(公告)号:US11928022B2
公开(公告)日:2024-03-12
申请号:US17825277
申请日:2022-05-26
Applicant: Microchip Technology Incorporated
Inventor: Avinash Halageri
CPC classification number: G06F11/102 , G06F11/0772 , G06F11/0784
Abstract: A UART includes a transmission register, a receive register, a virtual remappable pin, a parity error check circuit to evaluate contents of the receive register for a parity error, and control logic to determine contents of the transmission register. The contents include underlying data and a parity bit based thereupon. The control logic is to route the contents through the first virtual remappable pin to the receive register. The control logic is to, before reception of the entire contents at the receive register, cause modified contents to be provided to the receive register. The modified contents are to cause a parity error. The modified contents are to include different underlying data or a different parity bit than the contents of the transmission register. The control logic is to determine whether the parity error check circuit detected the parity error.
-
-
-
-
-