Skip to main content

System on Module

SITCore SoMs

TinyCLR on a pre-validated module. SITCore SoMs take an SC20-series SoC and pre-package it with external SDRAM, flash, networking, and supporting components — drop the module onto your carrier board and skip the chip-level bring-up.

Overview

A SITCore SoM is a SITCore SoC plus everything around it that you would otherwise have to design, source, and debug yourself: external SDRAM, QSPI flash, oscillators, decoupling, and (on most modules) an Ethernet PHY. The result is a complete embedded computing block — pin-compatible with itself across the family, validated to run TinyCLR out of the box.

Two physical formats are available:

  • Surface-mount modules — solder directly to your board. Good for harsh or high-vibration environments.
  • 200-pin SO-DIMM — socketed (SCM20260D), swappable, ideal for prototyping or field-serviceable products.

All SoMs are built on the SC20xxx SoC family — Cortex-M7 at 480 MHz, full peripheral set, on-chip TinyCLR firmware. See System on Chip for the underlying chipset details.

Features

  • Low-power modes with three independently controllable power domains
  • RTC
  • Watchdog
  • Threading
  • TCP/IP with SSL
    • Full .NET socket interface
    • Ethernet
    • PPP
  • Graphics
    • Images
    • Fonts
    • Controls
  • File System
    • Full .NET file interface
    • SD cards
    • USB drives
  • Signal controls
    • Generation
    • Capture
    • Pulse measurement

Module comparison

SpecSCM20100ESCM20260NSCM20260ESCM20260D
Speed480 MHz480 MHz480 MHz480 MHz
Internal RAM1 MByte1 MByte1 MByte1 MByte
Internal flash2 MByte2 MByte2 MByte2 MByte
External SDRAMNone32 MByte32 MByte32 MByte
External flashNone16 MByte16 MByte16 MByte
Temperature−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C
GPIO437985108
SPI2333
I²C1133
UART4 (2 w/ H.S.)7 (4 w/ H.S.)8 (4 w/ H.S.)8 (4 w/ H.S.)
CAN1222
PWM12222328
ADC6161520
DAC2212
SD/SDIO/MMC1111
USB host1111
USB client1111
Ethernet1011
LCD TFT0111
Camera0111
note

Many pins share peripherals — not all peripherals will be available simultaneously. Resources are shared between your application and the operating system.


Power consumption

SCM20260D / SCM20260E

480 MHz240 MHzw/ Ethernet
Running205 mA110 mA+90 mA
Idle170 mA97 mA+90 mA
Sleep6.5 mA6.5 mA+18 mA
Shutdown40 µA40 µA+18 mA

SCM20260N

480 MHz240 MHz
Running205 mA110 mA
Idle170 mA97 mA
Sleep6.5 mA6.5 mA
Shutdown1.4 mA1.4 mA

SCM20100E

480 MHz240 MHzw/ Ethernet
Running205 mA110 mA+90 mA
Idle170 mA97 mA+90 mA
Sleep6.5 mA6.5 mA+18 mA
Shutdown40 µA40 µA+18 mA

See the Power Management feature page for details.


Interrupts (IRQs)

The microcontrollers used in the SITCore line do not support concurrent interrupts on the same pin number, even across different ports. (The port is denoted by the second letter of the GPIO pin name — PA1 is pin 1 on port A.)

In practice: interrupts are available on up to 16 distinct pin numbers at a time. PA1 and PB1 cannot both be interrupt pins simultaneously; PA1 and PB2 can. PA1 and PA2 can also be used with interrupts at the same time.


Pinouts

SCM20100E

SCM20100E Pinout

SCM20260N

SCM20260N Pinout

SCM20260E

SCM20260E Pinout

SCM20260D

SCM20260D Pinout


Schematics

3D STEP files


Getting started

SITCore SoMs run TinyCLR with the same firmware and tooling as the underlying SoCs.

  1. Mount the module on your carrier board or a SITCore Dev Board.
  2. Connect to your PC via USB.
  3. Install Visual Studio (Community Edition works) and the TinyCLR tooling.
  4. Load the firmware (if needed) and deploy your first application.

See Getting Started for the full walkthrough.


Design considerations

Footprints

No traces or vias under the module. Dimensions are in inches.

SCM20100E

SCM20100E Footprint

SCM20260N

SCM20260N Footprint

SCM20260E

SCM20260E Footprint

SCM20260D SO-DIMM socket

200-pin DDR2 SO-DIMM socket

SO-DIMM stands for Small Outline Dual Inline Memory Module. There are two different 200-pin SO-DIMM sockets — one for DDR memory and one for DDR2 memory. They are identical except for a slightly offset orientation notch, and the two are not interchangeable. There is also a 204-pin SO-DIMM socket for DDR3 memory with the notch positioned closer to the center.

SITCore SO-DIMM modules are only compatible with DDR2-type 200-pin SO-DIMM sockets. Connector reference (TE Connectivity): EMBOSS ASSY DDR2 SODIMM SOCKET 200P 5.2H.

Required pins

Expose the following pins in every design to enable device programming, updates, and recovery:

  • RESET
  • LDR
  • APP
  • MOD (if required to select a debug interface)
  • Desired debug interface(s)

For more on these and other important pins, see Special Pins.

Power supply

A clean digital power source is required. Voltages should be regulated within 10% of the specified voltage. Place a larger 47 µF capacitor near the SoM if the power supply is more than a few inches away.

Analog considerations

Where these pins are provided, using a separate filtered supply for Analog 3.3V and Analog VREF+ improves ADC accuracy by reducing analog supply noise. For the same reason, provide a separate clean analog ground for Analog GND and Analog VREF- when those pads are available on the SoM.

Oven reflow profile

SITCore SoMs are not sealed for moisture. Bake modules before reflow — required in humid environments. Reflow can damage the SoM if temperature is too high or exposure too long.

GHI Electronics uses lead-free reflow profiles based on AIM SAC 305 solder (3% silver, 0.5% copper). The thermal mass of the assembled board and the sensitivity of its components affect total dwell time. The two profiles below differ in peak temperature and time above liquids (TAL): the shorter applies to smaller assemblies; the longer applies to larger ones (back-planes, high-density boards). The shaded area shows the process window. These are starting points — your oven and assembly determine the final process.

Reflow Chart


Ordering

Part numberDescriptionMSRP
SCM-20260D-CSITCore SCM20260D SoM$77.95 @100
SCM-20260E-BSITCore SCM20260E SoM$68.95 @100
SCM-20260N-CSITCore SCM20260N SoM$61.95 @100
SCM-20100E-BSITCore SCM20100E SoM$45.95 @100

All SITCore modules are available through our global distributors.


See also

  • System on Chip — the SC20-series chipsets that these SoMs are built on. The SoC page covers startup, firmware loading, and lower-level design considerations that also apply to SoM-based designs.
  • Development Board — ready-to-go evaluation hardware that uses these modules. Useful for bringing up TinyCLR before committing to a custom carrier design.
  • Single Board Computer — fully assembled boards. The FEZ Portal SBC is built on the SCM20260 SoM.