Invention Grant
- Patent Title: Interface and method for efficient communication between a microcontroller and a communication module
-
Application No.: US14968868Application Date: 2015-12-14
-
Publication No.: US09858213B2Publication Date: 2018-01-02
- Inventor: Joe Britt , Scott Zimmerman
- Applicant: AFERO, INC.
- Applicant Address: US CA Los Altos
- Assignee: AFERO, INC.
- Current Assignee: AFERO, INC.
- Current Assignee Address: US CA Los Altos
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F12/12
- IPC: G06F12/12 ; H04L29/06 ; G06F21/64 ; H04L9/08 ; G06F13/12

Abstract:
An apparatus and method are described for implementing efficient communication between a microcontroller and a communication module. For example, one embodiment of an apparatus comprises: a secure communication module to establish a secure communication channel with an IoT service; and a microcontroller unit (MCU) to execute application-specific program code to implement an application-specific function of an Internet of Things (IoT) device; a serial peripheral interface (SPI) bus to communicatively couple the secure communication module to the MCU; and a control line residing in a first state or being transitioned to a second state by either the MCU or the secure communication module, wherein when performing a transaction over the SPI bus, either the MCU or the secure communication module is configured to transition the control line to the second state, thereby informing the MCU or the secure communication module that a transaction is occurring, wherein upon completing the transaction, the MCU or the secure communication module is configured to release the control line, thereby allowing the control line to transition back to the first state.
Public/Granted literature
- US20170171165A1 INTERFACE AND METHOD FOR EFFICIENT COMMUNICATION BETWEEN A MICROCONTROLLER AND A COMMUNICATION MODULE Public/Granted day:2017-06-15
Information query