Version 19
    BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit ContentsAdd-on Modules





    The Embest SBC6845 is a high-performance ARM embedded Single Board Computer (SBC) based on Atmel's AT91SAM9G45AT91SAM9G45 processor. It is a compact board with frequently used functions. It is designed for a wide range of applications including Industrial Control Terminal, Intelligent Instrumentation, Data Acquisition and Analysis, Medical products, and Network Terminals.


    The Atmel SAM9G45 is a 400MHz ARM926 based embedded microprocessor with DDR2 and LPDDR. The board supports a wide range of connectivity and user interface peripherals, as well as a dual external bus interface. The SBC6845 extends many hardware interfaces including serial ports, USB Hosts, CAN, RS485, Ethernet, SD card, Audio out, keypad, LCD, and Touch screen. The SBC6845 also have 128MBytes DDR2 SDRAM, 256MBytes NAND Flash and 4MBytes Data Flash on board memory.


    Embest also offers opptional 4.3 inch and 7 inch  Touch Screen LCDs, user can connect these LCD/TSP through 2.54mm pitch 2*20-pin on board connector, with the provided LCD drivers users are ready to use this as an out of box solution. If user wants to use large size LCD with the SBC6845 board, Embest also offers one RGB-to-LVDS converter board SBC6000_LVDS as an option which can convert the LCD RGB signal to LVDS signal to create the large size LCD connection possibility.


    The SBC6845 Single board computer is ready to run Linux 2.6.30 open source operating system and WinCE 6.0 operating system. Linux source code, WinCE BSP, User Manuals and development tools are also included to help the user with their own development. The board is an ideal platform for evaluation and early development work. The board also has a compact and logic layout and user can use it directly for their next embedded design which can help to shorten the time from embedded board to product release.


    Ordering Information:

    SBC6845SBC6845 Single Board Computer
    SBC6845 With 4.3"LCDSBC6845 With 4.3"LCDSBC6845 Single Board Computer With 4.3"LCD (Resolution: 480*272)
    SBC6845 with 7"LCDSBC6845 with 7"LCDSBC6845 Single Board Computer With 7"LCD (Resolution: 800*480)


    Key Applications: Industrial Control Terminal, Intelligent Instrumentation, Data Acquisition and Analysis, Medical, Network Terminal etc.

    More Development Kits and Tools
    orangearrw.gifMore Atmel AT91SAM9G/X Kitsorangearrw.gifEmbest Development Kits
    orangearrw.gifMore ARM Development Kitsorangearrw.gifDevelopment Platforms & Kits


    Development Tools


    Software Development Tools:


    Tool TypeSupplierMPNSupported FamilyDescription

    Atmel Studio 6



    Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM® Cortex™-M and Atmel AVR® microcontroller (MCU) based applications. TheAtmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More

    IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

    The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More


    Micrium uc/OSIII


    μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More




    SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More


    Hardware Development Tools:


    Tool TypeSupplierMPNSupported FamilyDescription
    Debuggers, Emulators & JTAG ToolsAtmel


    SAM3 / SAM7 / SAM9USB JTAG In-Circuit Emulator for SAM3, SAM7 and SAM9 ARM-based microcontrollers
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


    Back to top


    Technical Documents

    Learning Center


    User ManualEmbest: User Manual for SBC6845 Single Board Computer
    User ManualEmbest: Linux User Manual for SBC6845 Single Board Computer
    DatasheetAtmel: Datasheet for AT91SAM9G45 MCU
    DatasheetAtmel: Complete datasheet for ARM926EJ-S based SAM9G45 Microcontrollers
    Product BriefAtmel: Product highlight for Atmel SAM9G45 device
    Reference ManualARM: Technical Reference Manual for ARM926EJ-S
    Application NoteAtmel: Schematic review check list for AT91SAM9G45 Microcontrollers
    Application NoteAtmel: Application Note for How to connect the Atmel ARM Thumb-based AT91SAM9 LCD Controller to an STN or TFT display


    Design Elements


    LayoutEmbest: Top Layer of Component Layout for SBC6845 with Board Dimension
    Simulation ModelAtmel: IBIS Model for ARM926EJ-S based SAM9G45
    Software - UpdateAtmel: SAM-BA In-system Programmer Tool v2.11 (for Windows)
    CAD ModelAtmel: BSDL files for ARM926EJ-S based SAM9G45 (LFBGA217)


    Back to top





    Back to top


    Kit Features



    Hardware Features:

    • Mechanical Parameters
      • Dimensions: 106.5mm x 94mm (6-layer PCB design)
      • Power Supply: +12V
      • Power Consumption: +12V@0.16A (working without LCD)
      • Working Temperature: -40~85°C
      • Humidity Range: 0% ~ 90%


    • Processor
      • Atmel AT91SAM9G45AT91SAM9G45 ARM926EJ-S Core Microprocessor (compatible with AT91SAM9M10)
      • 32 KBytes Data Cache, 32 KBytes Instruction Cache, MMU
      • 64-kbyte internal SRAM and One 64-kbyte internal ROM
      • Can work at up to 400MHz


    • Memory
      • 64MBytes*2 DDR2 SDRAM
      • 256MBytes NAND Flash
      • 4MBytes Data Flash


    • Audio/Video Interfaces
      • Audio output port (supports playing MP3)
      • 2.54mm pitch 2*20-pin LCD interface (provide 4.3" and 7" LCD for options)
      • 4-wire resistive touch screen interface
      • Buzzer


    • Data Transfer Interfaces
      • Serial Ports
        • Debug: 3-wire RS232 serial port (TTL is designable)
        • COM0: 3-wire TTL serial port (RS232 is designable)
        • COM1: 5-wire TTL serial port (RS232 is designable)
        • COM2: 3-wire RS485 serial port with isolation (TTL is designable)
        • COM3: 3-wire RS232 serial port (TTL is designable)
      • CAN 2.0 interface (with power and signal isolation)
      • Two High-speed USB 2.0 Host ports, 480Mbps
      • 10/100Mbps Ethernet port (RJ45 with LED)
      • SDHC card slot (Hot plug-and-play)
      • 2.54mm pitch 2*10-pin expansion interface (SPI, I2C, PWM, ADC are led out from this connector)


    • Input/Output Interfaces and Other Facilities
      • 6*6 matrix keypad interface (through one 2.54mm pitch 2*10-pin connector)
      • 16 GPIOs extended from CPU (through one 2.54mm pitch 2*10-pin connector)
      • 3 Keys (one for Reset and two for user defined)
      • Precise RTC, battery backed (user need to prepare the battery themselves, recommended Model: multiProductLinkmultiProductLinkCR2032)
      • 5 LED status indicators



    Software Features:


    LinuxBootVersionu-boot 1.3.4
    Boot ModeBoot from Data Flash
    Download ModeDownload kernel and file system from Ethernet
    Update kernelSupport programming kernel image into Data Flash and Nand Flash
    Update file systemSupport programming Yaffs2 file system into NandFlash
    Kernel and driversVersionLinux 2.6.30
    File systemSupport ROM/CRAM/EXT2/RAMDISK/YAFFS2/FAT32
    DriverSerial, RS485, RTC, NET, LCD, Touch Screen,  Audio out, SD, USB, CAN, Keypad, LED, GPIO, Buzzer
    File SystemFormatyaffs2  file system, can be read and written
    Network protocol and  applicationsTCP/IPComplete TCP/IP  protocol
    System configuration  and service

    Network Ping

    Ping command, used in checking system

    Ifconfig, route, inetd

    Used in network configuration and relative service program

    Login, telnet, echo, discard

    Login and other program

    Basic command

    Linux command


    Cat, chmod, discard, echo, flashwrite, flashfsd, free, genhtml, init, kill, loader, Ls, mkdir, mount, ps, reboot, rm, smanaged, sysconf, yes, insmod, lsmod, rmmod

    Graphics  libraryQt/Embeded QtopiaAlready ported
    WinCEBootVersionEboot (Wince 6.0)
    Boot ModeBoot from NAND Flash
    Download ModeDownload image from Ethernet or VS2005 or SAM-BA
    DriverSerial, RS485, RTC, NET, LCD, Touch Screen,  Audio out, SD, USB, CAN, Keypad, LED, Buzzer, GPIO


    Back to top

    Kit Contents


    • SBC6845 board
    • Serial cable
    • Ethernet cable
    • USB cable
    • 12V power adapter
    • 4.3" OR 7" TouchScreen LCD Display (optional)


    Back to top


    Add-on Modules


    Part NumberDescription
    SBC6000_LVDSRGB-to-LVDS converter board


    UARTs extension  through SPI
    SBC6845_USB_NETEthernet extension through USB
    SBC6845_VGAVGA module (convert LCD TTL signal to VGA signal)
    WCDMA8000-UWCDMA8000-UUSB 3G Module (WCDMA standard)

    Back to top