HomeTile CatalogCore.U.1
Bergsonne Labs

Core.U.1

USB-programmable Cortex-M4

The USB-programmable Core.U.1 is based on the 80-MHz 32-bit Cortex-M4 STM32L422 with 128KB flash, 40KB SRAM, and a CoreMark score of 273.55. The exposed pads provide a user-configurable combination of two fast-mode-plus I2C ports, one SPI port, three 12-bit ADCs, multiple timers, USART, an onboard comparator, and capacitive-touch input. A programmable onboard LED provides a convenient status indicator. If more I/O is needed, consider the larger Core.U.2 in a T48-22 package.

Product Info

Status
Production
In Stock
45
Pricing
QtyEach
1+$12.00
10+$10.80
50+$10.20

Technical Summary

Package
T44-12 (PDF)
Supplies
1.71–3.6V
Component
STM32L422TB (PDF)
Interfaces
USBI2CSPIUSART

Resources & Links

Datasheet
Download PDF
JSON Tile Definition
v0.16 (Feb 14, 2026)
ECAD Libraries
Eagle|KiCad
Drivers
GitHub
Discussion
Discord

Application Notes

Bootloading

When the chip is blank, it will default into the bootloader when connected over USB. Once there is code in the program space, you need to hold the BOOT0 pin low during reset (either power-on or via the NRST pin) to enter the bootloader.

LED

The onboard LED is connected to PA8 in an active-high configuration.

Pad Assignments

123456789101112T44-12(top view)
PadDAUSBI2CSPIUSART
1GND·········
2·A712·3.CLK1.M0SI·1.1N··
3·A16·1.SMBA1.CLK·2.2, 15.1N·COMP1.+
4·B6··1.CLK·1.TX16.1N, LP1.ETR··
5·B7··1.DAT·1.RXLP1.2··
6·A12·DP·1.MOSI1.RTS_DE1.ETR··
7·A11·DM·1.MISO1.CTS1.4, 1.BKIN2, 1.BKIN2_COMP1·COMP1.OUT
8·B4··3.DAT1.MISO1.CTS···
9·A4···1.CS·LP2.OUT·COMP1.-
10V+·········
11·H3······BOOT0·
12········NRST·

USB

USB
Mode
Max Clock
Address
Format
FunctionRequiredPad(s)
D+Yes6
D-Yes7

I2C1

I2C
Mode
master, slave
Max Clock
1MHz
Address
programmable
Format
7-bit address
FunctionRequiredPad(s)
I2C1.CLKYes4
I2C1.DATYes5
I2C1.SMBANo3

I2C3

I2C
Mode
master, slave
Max Clock
1MHz
Address
programmable
Format
7-bit address
FunctionRequiredPad(s)
I2C3.CLKYes2
I2C3.DATYes8

SPI1

SPI
Mode
master, slave
Max Clock
40Mhz (master), 20MHz (slave)
Address
Format
FunctionRequiredPad(s)
SPI1.CLKYes3
SPI1.MISONo7, 8
SPI1.CSNo9
SPI1.MOSINo2, 6

USART1

USART
Mode
Max Clock
Address
Format
FunctionRequiredPad(s)
TXYes4
RXYes5
RTS_DENo6
CTSNo7, 8

Development Product — This is an electronic development module intended for evaluation, prototyping, and integration into other designs by qualified engineers and developers. It is not a finished consumer product and has not been independently certified for FCC, CE, UL, or other regulatory compliance. The integrator of this module into a finished product is responsible for obtaining all necessary certifications. Not intended for use in life-support systems, safety-critical applications, or any application where failure could result in personal injury or property damage. See our Terms of Sale for full details.