SAM9X60 Curiosity Development Board - Features
This topic describes the features of the SAM9X60 Curiosity Development Board (P/N: EV40E67A) with links to additional information.
Features Summary
The major features of the SAM9X60-EK Evaluation Kit are:
- SAM9X60D1G MPU
- Mass storage
- Communications
- Debugging
- User interface
- Expansion
- Power options
- Jumper summary
References
Comparison
The following training compares the SAM9X60 Curiosity Development Board with the SAM9X60-EK Evaluation Kit
SAM9X60D1G MPU
The SAM9X60D1G System-in-Package (SiP) is a high-performance, ultra-low-power ARM926EJ-S™ Arm® Thumb® CPU-based embedded microprocessor (MPU) running up to 600 MHz, with a 1 Gbit integrated DDR2 memory. Its features include:
- 600 MHz ARM926EJ-S Core, 200 MHz System/Memory Bus
- 1 Gbit integrated DDR2 SRAM
- 64 kB internal SRAM
- 24-bit LCD controller
- 2D graphics processor unit
- Camera interface
- Dual 10/100 ethernet
- Dual Control Area Network (CAN)
- Dual SD memory card/eMMC
- Two high-speed USB hosts, plus one high-speed host or device
- Thirteen FLEXCOMs (USART, SPI, and I2C)
- Hardware encryption engine and True Random Number Generator (TRNG)
- Secure boot
Mass Storage
There are three mass storage options available on the development board.
4 Gb NAND Flash (U3)
U3 is a 4 Gb (512M x 8) NAND Flash memory (Macronix MX30LF4G28AD-XKI). It is connected to the NAND Flash controller of the SAM9X60D1G.
Secure Digital Multimedia Card (SDMMC) (J5)
J5 is a Secure Digital (SD) or MultiMediaCard (MMC) memory card slot. It is connected to the Secure Digital MultiMediaCard port 1 (SDMMC1) peripheral of the SAM9X60D1G.
Micro Secure Digital (J3)
J3 is a micro SD memory card slot. It is connected to the Secure Digital MultiMediaCard port 0 (SDMMC0) peripheral of the SAM9X60D1G.
Communications
The SAM9X60 Curiosity Development Board provides wired communications via ethernet, USB, and CAN.
Ethernet (J6)
The SAM9X60 Curiosity Development Board contains an ethernet MAC peripheral. It is connected to a 10Base T/100Base-TX ethernet physical layer transceiver, KSZ8081RNA. A unique EUI-48™ MAC address is provided by a Serial EEPROM, 24AA025E48.
Dual CAN (J7)
The SAM9X60 Curiosity Development Board features two CAN transceivers and MCP2542 transceivers. They are accessible from connector J7 (not populated).
USB (J7 and J10)
The SAM9X60 Curiosity Development Board features three USB communication ports named USB-A, USB-B, and USB-C.
The USB-A port acts only as a USB device interface and is accessed via USB Micro-B connector J7.
The USB-B and USB-C ports are connected to the stacked USB Type-A connecter (J10). Each port can act both as a device and as a host.
Wireless Connectivity
Wireless communications (IEEE 802.11 b/g/n and Bluetooth®) can be added to the SAM9X60 Curiosity Development Board by plugging in the ATWILC3000-SD Evaluation Kit (P/N: AC164158) to SD memory card slot J5.
Debugging
There is one method of debugging the SAM9X60 Curiosity Development Board via JTAG. In addition, a console serial communications port development board (J11).
JTAG (J12)
A JTAG interface to the SAM9X60 Curiosity Development Board is provided by 20-pin connector J12 (not populated). This facilitates software development and debugging by connecting an external JTAG debugger such as the J-32 Debug Probe or Segger J-Link BASE Debug Probe.
Serial UART Debug Port (J11)
The SAM9X60 Curiosity Development Board features a dedicated serial UART port (J11) (3.3 VDC TTL level) for communicating with the target console.
User Interface
Red-Green-Blue (RGB) LED (D1)
The SAM9X60 Curiosity Development Board features one RGB LED (D1).
Pushbuttons (SW1-SW3)
The SAM9X60 Curiosity Development Board contains three push buttons:
- RESET (SW1): Reset push button, when pressed the system resets.
- USER (SW2): User push button which is available for user’s usage.
- START (SW3): Will wake up the processor when it has been shut down by software.
LCD Interface (J13)
The SAM9X60 Curiosity Development Board contains an 18-bit RGB666 parallel LCD Interface, that supports a variety of LCD Displays. The Liquid Crystal Display Controller (LCDC) I/O lines are available on the baseboard 50-pin Flexible Flat Cable (FFC) / Flexible Printed Circuit (FPC) connector J13.
Expansion
mikroBUS™ (J8)
mikroBUS™ socket is a proprietary communication and plugin standard for small interface boards called Click boards™ that extends the capabilities of the development board by offering Serial Peripheral Interface (SPI), UART, TWI, and PWM-based sensors and devices. They are made by MikroElektronika, a producer and retailer of hardware and software tools for developing embedded systems.
GPIO/Raspberry Pi Connector(J9)
The SAM9X60 Curiosity Development Board contains a 40-pin GPIO connector (J9) for use. This connector is compatible with the Raspberry Pi expansion header.
Power Options
The SAM9X60 Curiosity Development Board can be powered by connecting a USB Micro-B cable to J7 USB-A.
Jumper Summary
The SAM9X60 Curiosity Development Board jumpers are as follows:
Jumper J4 – NAND Boot:
- Closed: enable boot (default)
- Open: disable boot
The UART Debug and CAN0 RX and TX signals are shared via jumpers J14 (RX) and J15 (TX):
Jumper J14 – RX:
- 1-2: UART debug RX
- 2-3: CAN0 RX
Jumper J15 – TX:
- 1-2: UART debug TX
- 2-3: CAN0 TX
What's Next?
- SAM9X60 Curiosity Development Board – Introduction
- SAM9X60 Curiosity Development Board – Console Serial Port
- SAM9X60 Curiosity Development Board – Booting Demo Linux® Image
- SAM9X60 Curiosity Development Board - Comparison
- Developing with Embedded Linux®
- Developing Applications with MPLAB® Harmony 3 Software Framework for MPUs