Skip to main content

Development Board

SITCore Development Boards

Evaluate TinyCLR with everything plugged in. SITCore Dev Boards are complete evaluation platforms — display, peripherals, click connectors, debug headers, all wired up. The fastest path from "I want to try TinyCLR" to "I'm writing production-realistic firmware on something stable."

Overview

Dev Boards are built for teams evaluating TinyCLR for a commercial product. Each board pairs a SITCore chipset or module with the surrounding hardware you'd otherwise have to build yourself — display, debug headers, peripheral connectors — so you can focus on the software from minute one.

Three boards span the lineup:

  • SCM20260D Dev — built around the SCM20260D SoM. Cortex-M7 at 480 MHz, 4.3″ capacitive touch display, Ethernet, camera connector. The full-featured eval platform.
  • SC20100S Dev — built around the SC20100S SoC. Cortex-M7 at 480 MHz, 1.8″ display, dual mikroBUS, SD card slot.
  • SC13048Q Dev — built around the SC13048Q SoC. Cortex-M4 at 80 MHz, 1.8″ display, single mikroBUS. The compact, low-power option.

Board comparison

SpecSCM20260D DevSC20100S DevSC13048Q Dev
Chipset / moduleSCM20260D SoMSC20100S SoCSC13048Q SoC
Speed480 MHz480 MHz80 MHz
Display4.3″ 480×272 cap. touch (7″ optional)1.8″ 160×1281.8″ 160×128
mikroBUS slots221
USB client
USB host
SD card slot
Camera connector
Ethernet connector
CAN transceiver
Buzzer
Supercap RTC backup
Barrel power jack
HDMI option✓ (via adaptor)

Getting started

Dev Boards ship ready to run TinyCLR — plug in and code.

  1. Connect the board's USB client port to your PC with a USB-C cable.
  2. Install Visual Studio (Community Edition works) and the TinyCLR tooling.
  3. Update the board's firmware if needed.
  4. Deploy your first application from Visual Studio.

For the SCM20260D Dev, install the SCM20260D SoM into the SO-DIMM socket and plug in the display ribbon cable before powering up.

See Getting Started for the full walkthrough.


Powering the boards

All three Dev Boards can be powered through either the USB client connector or the barrel jack.

tip

Always use the barrel jack when a display is connected. USB does not provide sufficient current for the display backlight — especially with the 4.3″ and 7″ panels on the SCM20260D Dev.

note

Barrel jacks accept a 5.5 × 2.1 mm power plug — pin positive, sleeve negative. Boards accept a wide voltage range but use linear regulators that run hotter with higher input voltages. Recommended input: 6–12 V. For high-current projects, use a lower voltage to keep the regulator cooler.


SCM20260D Dev Board

SCM20260D Dev Board

The SCM20260D Dev Board is built around the SCM20260D SoM — Cortex-M7 at 480 MHz, 32 MB external SDRAM, 16 MB external flash, on-board Ethernet PHY. The board pairs the module with a 4.3″ capacitive touch display, two 40-pin peripheral header rows, two mikroBUS slots, Ethernet, CAN, USB host and client, an SD card slot, a parallel camera interface (DCMI), supercap RTC backup, a buzzer, user LEDs, a reset button, and user-programmable boot buttons.

Install the module into the SO-DIMM socket, plug in the display (if used), and connect USB to start coding.

SCM20260D Dev Board Schematic · SCM20260D Dev Board 3D STEP File

Display options

The SCM20260D Dev exposes a header with all parallel display signals plus I²C and GPIO for capacitive touch. Two display options ship from GHI Electronics, plus an HDMI adaptor.

UD435 — 4.3″ capacitive touch

UD435

Ships included with the SCM20260D Dev Board. 4.3″ 480×272 TFT with capacitive touch — uses I²C1 for touch and PJ14 for the touch interrupt. Backlight is controllable through PA15.

See the TinyCLR Samples repo for usage examples, and the Graphics and Display feature pages for deeper documentation.

Display configuration values:

PropertyValue
Width480
Height272
DataFormatRGB56
Pixel Clock Rate8_000_000 <= x <= 24_000_000 Hz
Pixel Polaritylow
DataEnable Is Fixedfalse
DataEnable Polaritylow
Horizontal Back Porch46
Horizontal Front Porch16
Horizontal Sync Polaritylow
Horizontal Sync Pulse Width1
Vertical Back Porch23
Vertical Front Porch7
Vertical Sync Polaritylow
Vertical Sync Pulse Width1

UD700 — 7″ capacitive touch

UD700

Special order option — contact us to order. 7″ 800×480 TFT with capacitive touch — same touch and backlight pins as UD435.

Display configuration values:

PropertyValue
Width800
Height480
DataFormatRGB565
Pixel Clock Rate8_000_000 <= x <= 24_000_000 Hz
Pixel Polarityfalse
DataEnable Is Fixedfalse
DataEnable Polaritylow
Horizontal Back Porch46
Horizontal Front Porch16
Horizontal Sync Polarityfalse
Horizontal Sync Pulse Width1
Vertical Back Porch23
Vertical Front Porch7
Vertical Sync Polarityfalse
Vertical Sync Pulse Width1

HDMI adaptor

HDMI Adaptor

Optional adaptor that replaces the display with an HDMI output. Built around TI's TFP410 HDMI transmitter. A NuGet driver library handles the configuration internally:

var hdmi = new TFP410Controller(i2cController, Resolution.HD720p, DisplayOrientation.Degrees0, resetPin);
displayController.SetConfiguration(hdmi.Configuration);

SITCore HDMI Adaptor Schematic

Camera options

The SC20260 chip and the SCM20260 modules include a parallel Digital Camera Interface (DCMI). The SCM20260D Dev exposes the camera signals on a dedicated header. The pinout matches the popular OV9655 breakout board, available from multiple sources.

OV9655 Breakout

warning

Some OV9655 breakout boards ship with voltage regulators that don't work reliably. We've seen the boards labeled "3DB8N" and "3Cb2b" work well, while boards labeled "2EB2S" and "3AB2I" do not. These are our observations only — we can't guarantee the functionality of any third-party product.

Working module (regulators labeled "3DB8N" and "3Cb2b"):

Working camera

Non-working module (regulators labeled "2EB2S" and "3AB2I"):

Non-working camera

Demo program

The SCM20260D Dev Board ships with a demonstration program. Find it in the TinyCLR-Samples repo.


SC20100S Dev Board

SC20100S Dev Board

The SC20100S Dev Board is built around the SC20100S SoC — Cortex-M7 at 480 MHz. The board includes a 1.8″ color SPI display, two 40-pin peripheral header rows, two mikroBUS slots, a CAN transceiver, USB host and client, supercap RTC backup, an SD card slot, a buzzer, user LEDs, a reset button, and user-programmable boot buttons.

SC20100S Dev Board Schematic · SC20100S Dev Board 3D STEP File


SC13048Q Dev Board

SC13048Q Dev Board

The SC13048Q Dev Board is built around the SC13048Q SoC — Cortex-M4 at 80 MHz. The board includes a 1.8″ color SPI display, a 10-pin peripheral header row, one mikroBUS slot, a CAN transceiver, USB client, supercap RTC backup, a buzzer, user LEDs, a reset button, and user-programmable boot buttons.

SC13048Q Dev Board Schematic · SC13048Q Dev Board 3D STEP File


USB-C connector

All SITCore Dev Boards use USB-C for application deployment and debugging. Every USB-A to USB-C cable we've tested works as expected. USB-C to USB-C cables can give inconsistent results, and most USB-C hubs do not work when using USB-C to USB-C cables.

If you have trouble deploying or debugging, connect the board directly to your computer with a USB-A to USB-C cable.


Ordering

Part numberDescriptionMSRP
SCD-20260D-CSCM20260D Dev Board$199.95
SCD-20100S-CSC20100S Dev Board$99.95
SCD-13048Q-BSC13048Q Dev Board$59.95
SCD-HDMI-ASITCore HDMI AdapterSpecial order — contact us
UCD-D70-A7″ Capacitive Touch DisplaySpecial order — contact us

All SITCore Dev Boards are available through our global distributors.


See also

  • System on Chip — the SC13048Q and SC20100S chipsets that the smaller Dev Boards are built on. Covers startup, firmware loading, and lower-level design reference.
  • System on Module — the SCM20260D module that powers the flagship Dev Board.
  • Single Board Computer — already-assembled boards in maker form factors. Better than a Dev Board when prototyping in a maker ecosystem (Arduino, Pico, Feather, micro:bit).
  • Experimenter Kit — structured learning kit built around the FEZ Bit, paired with a companion eBook. Built for teaching .NET on embedded.