SoM-400EM


This product is End-of-Life. Please contect our Sales Department for the recommended replacement.

The SoM-400EM is based on the 8051 code compatible Maxim/Dallas™ DS80C400 TINI® processor. The Tiny InterNet Interface (TINI®) processor is a Java programmable processor that is ideal for use in Internet appliances and Web based applications.

This 8-bit 8051 code compatible processor has an Ethernet MAC built-in along with 3 serial ports. It can directly access 16 MB of memory and has a UNIX type OS that features a complete file system.

Features


  • Small, 144 pin SODIMM form factor (2.66" x 1.5")
  • 10/100BaseT Ethernet with on-board PHY
  • 3 serial port with handshake
  • 1 non-isolated CAN port
  • Up to 2 MB of low power battery backed RAM
  • 2 MB of Flash
  • Nonvolatile RAM/File System
  • Battery backed Real Time Clock
  • 1-Wire® Network provision
  • High-speed math accelerator for 16/32-bit multiply and divide
  • Typical power requirement of about 1.5 Watts
  • TINI SDK 1.12 and Java 1.4x
  • Robust FREE Java development tools

 

Overview


The SoM-400EM is based on the 8051 code compatible Maxim/Dallas™ DS80C400 TINI® processor. The Tiny InterNet Interface (TINI®) processor is a Java programmable processor that is ideal for use in Internet appliances and Web based applications.

This 8-bit 8051 code compatible processor has an Ethernet MAC built-in along with 3 serial ports. It can directly access 16 MB of memory and has a UNIX type OS that features a complete file system.

The only drawback to this processor was that it does not have a hardware SPI port. To overcome this drawback, EMAC designed a PLD SPI engine that connects directly to the processor's data bus. This allows the EMAC SoM-400EM to meet customer SPI speed requirements, that a bit-banged SPI could not. EMAC also added a programmable oscillator and 10 general-purpose digital I/O lines to this SoM.

Using the same SODIMM form-factor that Maxim/Dallas™ used on their reference board, EMAC then added additional higher speed memory, an Ethernet PHY, a hardware SPI port, and digital I/O lines. EMAC also wrote a custom native SPI driver to support the hardware SPI port. A special version of the board can be purchased that is backwards compatible with the Maxim/Dallas™ reference board.

Since the SoM-400EM normally runs a Java Interpreter, it can tend to be slow executing certain tasks. In order to provide more throughput for the customers that need it, EMAC has designed a hardware compatible 32-bit SoM which can offer the user a higher speed alternative. For more info on this SoM click here.

The SoM-400EM is designed to plug into a carrier board that contains all the connectors and any custom I/O required for the application. This approach allows the customer or EMAC to design a Custom Carrier Board, that meets the customer's I/O, dimensional, and connector requirements without having to worry about the processor, memory, and standard I/O functionality. With this System on Module approach, a semi-custom hardware platform can be developed in as little as a month.

In addition to the option of the developing a Carrier Board, one can be purchased off-the-shelf from EMAC. EMAC provides off-the-shelf Carrier Boards that feature A/D, D/A, MMC/SD card, keypad, LCD, and Modem interfaces. The off-the-shelf Carrier Board (SoM-100ES) allows the user to immediately start coding their application using a powerful Embedded Java Compiler and Tools.

The System on Module approach provides the flexibility of a fully customized product at a greatly reduced cost.

Manuals
som-400em_manual_v1.1.pdf
FAQ.txt
Data Sheets

Specifications


Processor
CPU
Dallas™ TINI® DS80C400 8-bit
Clock Speed
30 MHz
Memory
Primary Flash
2 MB Flash
BIOS/ Bootloader
Resident Flash Bootloader
Memory Misc.
  • RAM: 1 MB SRAM (55 ns). 1 MB SRAM (40 ns) and 2 MB SRAM optional
  • Memory: 16 MB linear memory map with on-chip select lines
Primary IO
GPIO
5 dedicated Digital Inputs and 5 dedicated Digital Outputs with 25 ma. drive
Ethernet
10/100BaseT with on-board PHY
Serial Ports
3 Serial Ports, 1 SPI
Secondary IO
CAN
CAN 2.0B
SPI
PLD based SPI engine with two chip selects externally decodable to four
Timers/ Counters/ PWM
4x 16-bit timers/counters with 1x up/down timer/ capture and baud-rate generation features
Expansion
Bus Expansion
144-pin SODIMM
Misc
Operating Systems Compatibility
  • Operating System: Resident preemptive, priority-based task scheduler
  • Programming Languages: Embedded Java interpreter, C compiler
  • Networking: Full resident TCP/IP protocol stack
  • Integrated Development Environment: Eclipse 3.1
  • Java Drivers: Serial RS232/422/485, Ethernet, Hardware SPI, 1-Wire Temperature, CAN, Character LCD, Interrupt Driven Keypad, Multi-Media Card (MMC), Modem, A/D, D/A, General Purpose I/O.
  • Java Applications: UNIX-like OS shell with File System, Telnet Server, FTP Server, TINI Web Server & Tynamo™ Web Server, Test Programs
SOM Type
Microcontroller SODIMM Modules

Mechanical and Environmental


Dimensions
Size
2.66" ×1.5" (67mm × 38mm)
Weight
0 g (0 lbs)
Power Requirements
Voltage
3.3 V
Typical Voltage
3.3 V
Typical Current
200 mA
Environmental
Low Operating Temperature0 C (32 F)
High Operating Temperature70 C (158 F)
Upper Operating Humidity
90%

Pricing


Pricing correct as of January 2021. Please contact EMAC for Current Pricing and Lead Time. Due to volatility in the electronics industry pricing is subject to change.

OEM / Quantity Pricing Available on Request - Less Services

(Single Unit Pricing. Includes: Integration, Setup,Testing, & Enhanced Support)

Product # Description Price
Stock
SoM-400EM-100 w/ CPU, 1 MB, SPI, LAN Call
SoM-400EM-110 w/ CPU, 2 MB, SPI, LAN Call
Dallas Compatible Stock
SoM-400EM-400 TINI 1 MB Dallas Compatible Module Call
Dallas Compatible Non-Stock
SoM-400EM-410 TINI 2 MB Dallas Compatible Module Call

Non-stock Minimum Order: 50, NCNR

Carrier Board Options


Product #VariationPrice
$0.00