IP Library Granted Patent US 12,638,816
Granted Patent B2
US 12,638,816 · App. 18/123,964 · Granted May 26, 2026

Microcontroller unit platform

Inventors: Robert C. Hall, Jr. (Brown Deer, WI); Timothy C. Gamroth (Dousman, WI); Justin J. Seifi (Cedarburg, WI)
Assignee: Tyco Fire & Security GmbH
G05B19/042H05K1/111G05B2219/25011G05B2219/25257G05B2219/2614H05K2201/09409
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,638,816
App. No.
18/123,964
Granted
May 26, 2026
Kind
B2
Abstract

A building device including a circuit board having a plurality of connection points, and a microcontroller (MCU) module having a plurality of pads and a plurality of receivers, each of the plurality of pads to connect to one of the plurality of connection points of the circuit board, and each of the plurality of receivers to removably couple a pin of a plurality of pins of a microcontroller. The microcontroller configured, via an interface, to route a signal from a pin of the plurality of pins of the microcontroller to a connection point of the plurality of connection points of the circuit board, via a pad of the plurality of pads of the MCU module.

Claims (38)

1 . A building device, comprising:

a circuit board having a plurality of connection points; and

a microcontroller (MCU) module having a plurality of pads and a plurality of receivers, each of the plurality of pads to connect to one of the plurality of connection points of the circuit board, and each of the plurality of receivers is configured to removably couple to a pin of a plurality of pins of a microcontroller,

wherein the microcontroller is configured to provide, to an application programming interface (API), a call associated with a signal at a pin of the plurality of pins of the microcontroller, and route, via the API, the signal from the pin to a connection point of the plurality of connection points of the circuit board.

2 . The building device of claim 1 , wherein the plurality of pads are positioned at a bottom surface of the MCU module.

3 . The building device of claim 2 , wherein the plurality of pads include a first set of castellated pads extending from the bottom surface of the MCU module, and a second set of land grid array pads positioned at a center of the bottom surface of the MCU module.

4 . The building device of claim 3 , wherein the plurality of pads include a range of pads between 30 and 40 pads.

5 . The building device of claim 2 wherein the plurality of pads include a set of land grid array pads positioned at a center of the bottom surface of the MCU module.

6 . The building device of claim 5 , wherein the plurality of pads includes a range of pads between 90 and 100 pads.

7 . The building device of claim 1 , wherein a first pad of the plurality of pads of the MCU module is associated with a first function of the circuit board, and wherein the MCU module is configured to communicate the signal from a first pin of the plurality of pins of the microcontroller to the first pad of the plurality of pads of the MCU module.

8 . The building device of claim 1 , wherein the plurality of pads of the MCU module are arranged in a numeric pad-function diagram, and wherein the plurality of pins of the microcontroller are arranged in a numeric pin-function diagram, wherein a first pad and a first pin have different functions.

9 . A system for monitoring and controlling a device of building equipment, the system comprising:

one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, via the device of building equipment, device data relating to the device of building equipment;

receiving, via a microcontroller (MCU), MCU data relating to the MCU;

generating one or more profiles correlating the device of building equipment and the MCU based on the device data and the MCU data;

generating, based on the one or more profiles, an application programming interface (API), wherein the API is configured to route a signal from a pin of the MCU to one or more connection points of a circuit board of the device of building equipment; and

communicating the API to the MCU, wherein the MCU is configured to provide, to the API, a call associated with the signal at a pin of the MCU, and route, via the API, the signal from the pin of the MCU to the one or more connection points of the circuit board of the device of building equipment to initiate an automated action.

10 . The system of claim 9 , wherein generating the one or more profiles includes correlating a function associated with the one or more connection points of the circuit board and a function associated with the pin of the MCU.

11 . The system of claim 9 , wherein generating the one or more profiles includes correlating a function associated with the pin of the MCU and a connection pad of a MCU module coupled with the circuit board.

12 . The system of claim 9 , wherein the API is configured to initiate a response, wherein the response is configured to route the signal to the one or more connection points of the circuit board of the device of building equipment.

13 . The system of claim 9 , wherein the API is configured to initiate a response, the response is configured to route the signal to a connection pad of a MCU module coupled with the circuit board.

14 . A device for monitoring and controlling building equipment, the device comprising:

a plurality of pins, each of the plurality of pins associated with an automated action of the device; and

one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving an application programming interface (API);

receiving, via the API, a call associated with a signal at a first pin of the plurality of pins, wherein the signal is associated with a first automated action;

identifying, via the API and based on the signal, a connection point of a second device; and

routing, via the API, the signal to the connection point of the second device to initiate the first automated action.

15 . The device of claim 14 , wherein the connection point is associated with the first automated action, and wherein identifying the connection point of the second device includes correlating the signal associated with the first automated action and the connection point associated with the first automated action.

16 . The device of claim 14 , wherein the second device is a circuit board of a device of building equipment, and wherein the connection point is a pin of a plurality of pins of the circuit board.

17 . The device of claim 14 , wherein the second device is a microcontroller (MCU) module, and wherein the connection point is a pad of a plurality of pads of the MCU module.

18 . The device of claim 14 , wherein the operations further comprise:

initiating, via the API and responsive to receiving the call, a response to route the signal to the connection point of the second device.

19 . The device of claim 14 , the operations further comprising:

receiving an additional signal at a second pin of the plurality of pins;

identifying, via the API and based on the additional signal, a second connection point of the second device; and

routing, via the API, the additional signal to the second connection point of the second device, wherein the connection point and the second connection point are the same.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2023
From: HALL, ROBERT C., JR.; GAMROTH, TIMOTHY C.; SEIFI, JUSTIN J.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 064852/0935 →
Continuity (1)
Related Publication 20240319694A1 · Sep 26, 2024
References Cited (67)
US 5049084A · Bakke · 1991 [cited by applicant]
US D368903S · Ohmori · 1996 [cited by applicant]
US D387746S · Ishihara · 1997 [cited by applicant]
US D387747S · Ishihara · 1997 [cited by applicant]
US D388066S · Ishihara · 1997 [cited by applicant]
US D389130S · Ishihara · 1998 [cited by applicant]
US D459706S · Ebihara · 2002 [cited by applicant]
US D466093S · Ebihara et al. · 2002 [cited by applicant]
US D471167S · Hitoshi et al. · 2003 [cited by applicant]
US D485536S · Dang et al. · 2004 [cited by applicant]
US D523403S · Mizukoshi · 2006 [cited by applicant]
US D526972S · Egawa et al. · 2006 [cited by applicant]
US D571810S · Ikeda · 2008 [cited by applicant]
US 7794098B2 · Chang · 2010 [cited by applicant]
US D673922S · Moriai · 2013 [cited by applicant]
US D691101S · Lshizawa · 2013 [cited by applicant]
US D699201S · Petsch · 2014 [cited by applicant]
US D713362S · Sinai · 2014 [cited by applicant]
US D715234S · Chan et al. · 2014 [cited by applicant]
US D754083S · Vinciarelli et al. · 2016 [cited by applicant]
US D761745S · Shinkai · 2016 [cited by applicant]
US D775093S · Vinciarelli et al. · 2016 [cited by applicant]
US D792410S · Beals et al. · 2017 [cited by applicant]
US D837171S · Vasoya · 2019 [cited by applicant]
US 10218114B2 · Tham · 2019 [cited by examiner]
US D856948S · Vasoya · 2019 [cited by applicant]
US D869469S · Lim · 2019 [cited by applicant]
US 10510626B2 · Braun · 2019 [cited by applicant]
US 10600789B2 · Ha et al. · 2020 [cited by applicant]
US 10636703B2 · Jeong · 2020 [cited by applicant]
US D893439S · Vasoya · 2020 [cited by applicant]
US D902164S · Kondo · 2020 [cited by applicant]
US D934820S · Okawa et al. · 2021 [cited by applicant]
US D934821S · Taguchi et al. · 2021 [cited by applicant]
US D937233S · Okawa et al. · 2021 [cited by applicant]
US D942974S · Horn · 2022 [cited by applicant]
US D947800S · Cook · 2022 [cited by applicant]
US D949864S · Beals et al. · 2022 [cited by applicant]
US D954006S · Van De Kamp · 2022 [cited by applicant]
US D956707S · Yamauchi · 2022 [cited by applicant]
US 11562155B2 · Nakamura · 2023 [cited by applicant]
US D984397S · Cai · 2023 [cited by applicant]
US D1022931S · Kannan · 2024 [cited by applicant]
US 12147209B2 · Martorana · 2024 [cited by applicant]
US D1054404S · Horn · 2024 [cited by applicant]
US D1059313S · Mao · 2025 [cited by applicant]
US D1087043S · Shrikhande · 2025 [cited by applicant]
US 20030016129A1 · Menard et al. · 2003 [cited by applicant]
US 20100155919A1 · Song · 2010 [cited by examiner]
US 20130262964A1 · Winker · 2013 [cited by applicant]
US 20150316903A1 · Asmus et al. · 2015 [cited by applicant]
US 20180157782A1 · Rossi · 2018 [cited by examiner]
US 20190234786A1 · Klicpera · 2019 [cited by applicant]
US 20210336775A1 · Gu et al. · 2021 [cited by applicant]
US 20250225854A1 · Al-Rasheed et al. · 2025 [cited by applicant]
CN 211209377U · 2020 [cited by examiner]
CN 306993142 · 2021 [cited by applicant]
CN 215451421U · 2022 [cited by examiner]
CN 217900151U · 2022 [cited by examiner]
CN 309443700 · 2025 [cited by applicant]
Translation of CN-211209377-U (Year: 2020). [cited by examiner]
Translation of CN-215451421-U (Year: 2022). [cited by examiner]
Translation of CN-217900151-U (Year: 2022). [cited by examiner]
CN-215451421-U translation (Year: 2022). [cited by examiner]
CN-217900151-U translation (Year: 2022). [cited by examiner]
6Pcs MC9S12XET256MAL16-bit Microcontrollers—MCU 16BIT 256K Flash 16K RAM, https://WWW.ebay.com/itm/ 365711461484, 2024 (pp. 1-12). [cited by applicant]
Jotrin Electronics—ULP 32-Bit Microcontroller Platform powers IoT applications.https://www.jotrin.com/technology/details/ulp-32- bit-microcontroller-platform-powers-iot-applications?srsltid=AfmBOooq UjS30_8cTzKQdSgGRTyX… [cited by applicant]