SAM7SExx_DevMaster Board image

Now my fifth DevMaster is done. Again, with a 32bit processor with Atmel ARM7 core.
This time with the AT91SAM7SE512, with its external memory bus all possible types, as well as additional I/O controller can control. Because it already several Ethernet-AddOn boards exist (see eg Olimex DM9000E-H), the integration of a fixed Such was omitted. If necessary, each controller via piggyback extender port can be connected. For further bus devices and the remaining IO's (SPI, TWI, ...) it can be used. Instead, a variety of memory types were firmly on the board planned - some optional (same footprint) with sockets.
As with the previous DevMaster boards remained due to the interface desires, components and compactness only 'do-it-yourself'.
The result is in the following specified.

Technical data:

  • Atmel AT91SAM7SE512 CPU
  • 18.432 MHz
  • USB 2.0 full-speed Device
  • 512kB NOR-Flash (socketed)
  • 128kB parallel EE-PROM (socketed)
  • 512kB parallel FRAM
  • 512kB sRAM
  • 32MB sdRAM
  • up to 8GB NAND-Flash (socketed)
  • RS232 Debug
  • RS232 9pol.
  • ARM7-JTAG Interface (JTAG-InCircuitEmulation or JTAG-BoundaryScan)
  • MMC/SD-Card Slot
  • Extender-pinning with system-bus / SPI / SSC / TwoWire / AD4..7 /
        PWM / PCK / TCLK & ADVREF or all (not system-bus) as PIO's
  • Power supply by power-connector or by USB


  • SAM7SExx_DevMaster -Sheet (as PDF)
    SAM7SExx_DevMaster -sheet (as PDF)

    SAM7SExx_DevMaster -pinout
    SAM7SExx_DevMaster -pinout

    SAM7SExx_DevMaster -board
    SAM7SExx_DevMaster -board


    The generated extender pinning can be used for the liberal IO's, and other interface types. Of course, all (non system-bus) pins are configurable as PIO pins and can be used according to their own ideas.


    Initiation of the OnBoard memory:
    The following C code serves the initiation of all OnBoard memory. A pattern test and an index-data test can then verify the full functionality of the memory.

    SAM7SExx_DevMaster_MemInit.zip
    SAM7SExx_DevMaster -MemInit (as ZIP)


    used IC-sockets:
    The sockets were selected on the basis of the optional use. This means that the footprint of IC's should remain usable. So a layout can be used for both variants - with or without a IC-socket.
    Here are the links to the product side and the manuals of the sockets:

    They can also directly at the German distributor GSE - Gabi Schmitt Elektronik (email - unfortunately without a homepage) may be paid.



    SAM7SExx_DevMaster with LCD:
    Following an additional Init-project with user basic-functions. This time two 3.3V LCD-display's where connected via SPI on the extender-port. In addition to the serial port, only 2 PIO-pins are needed as control lines.
    For the DOGM128-6 also a PWM-output for brightness control of the backlight was used.

    SAM7SExx_DevMaster with DOGM163
    SAM7SExx_DevMaster
    with DOGM163

    SAM7SExx_DevMaster with DOGM128-6
    SAM7SExx_DevMaster
    with DOGM128-6

    SAM7SExx_DevMaster with MI0283QT-2
    SAM7SExx_DevMaster
    with MI0283QT


    And here the source-code for:

    SAM7SExx_DevMaster_DOGM163_Init.zip
    SAM7SExx_DevMaster
    -LCDInit for DOGM163 (as ZIP)

    SAM7SExx_DevMaster_DOGM128-6_Init.zip
    SAM7SExx_DevMaster
    -LCDInit for DOGM128-6 (as ZIP)

    SAM7SExx_DevMaster_MI0283QT_Init.zip
    SAM7SExx_DevMaster
    -LCDInit for MI0283QT-2 (as ZIP)