The Neonode Prototyping Board is an Arduino-compatible microcontroller, based on the SAMD21 MCU. The board allows the user to directly connect a Neonode Touch Sensor Module (previously referred to as zForce AIR) through the onboard sensor port, with all 8 connector pads exposed. The prototyping board is only intended for development and prototyping. Meaning, it is not created to withstand challenging environments or demanding use-cases. 

The prototyping board can also be configured using an Arduino development environment, for example the Arduino IDE. For easier configuration and implementation, include our zForce Arduino Library to your project. 



Figure 1 - Pinout Diagram of Neonode Prototyping Board 




Overview

Compatible Development Environment

Board Components

Pinouts 

  • USB D+  
  • USB D-   
  • Reset (RST) 
  • Power supplies,
    • 2x Ground (GND)
    • 5V 
    • 3.3V 
    • USB VBUS
  • Data Ready (DR) 
  • I2C SCL
  • I2C SDA 
  • Debugging interface,
    • Reset (RESET)
    • SBW clock (SWC)
    • SBW data (SWD)
  • Not Connected (NC)
  • Digital Pin, GPIO (PA22)

Programmable Components

  • Green System LED
  • RGB Neopixel LED
  • 1x Digital Pin, GPIO (PA22)

MCU Specification

  • ATSAMD21E18A 32-bit Cortex M0+ with 256KB Flash and 32 KB RAM
  • 3.3V logic, 48 MHz, 32 bit processor

Resistor Bridge

  •  0-ohm resistor (R3) that bridges between VBUS and +5V.

Mechanical features

Pin Holes

  • 2x M2 mounting holes

  • 2 rows of 8x 2.54mm (0.1") pitch pin header holes, with a special design to accept friction fixing for connecting a pin header to a breadboard or other interface boards. 

Dimensions

  • Width: 16mm
  • Length: 37mm
  • Height: 4.25mm

Environmental Requirements

  • Temperature: 0-40°C
  • Non-humid and dry.

Pinout Description

Please refer to Electrical integration for further information about the sensor module's connector pads.

Pinouts - Left Hand Side*
Pin Name

Pin Description

MCU
Pin No.

Arduino
Pin No.

Connected to
onboard MCU
Connected to
Sensor Module
5V5V Power input for the sensor module


x
D+USB D+ input connected to sensor module


x
D-USB D- input connected to sensor module


x
RSTResets sensor module to initial state. Active low.PA70xx
DRData Ready - Indicates that there is data available for the host to readPA61xx
SDASerial Data LinePA82xx
SCLSerial Clock LinePA93xx
GNDGround


x
Pinouts - Right Hand Side*
Pin NamePin DescriptionMCU
Pin No.
Arduino
Pin No.
Connected to
onboard MCU
Connected to
Sensor Module
VBUS5V - USB bus voltage

x
NCNot connected

x
3.3Power 3.3V connected to the board's MCU

x
SWDDebug Data (of onboard MCU)PA31
x
GNDGround

x
SWCDebug Clock (of onboard MCU)PA30
x
RESETReset MCU

x
PA22GPIO, Digital PinPA224x

*The Prototyping Board is positioned according to Figure 1, with the sensor port at the top of the board, and the Micro USB port at the bottom.

Internal Pins

Internal Pin Component

Component Description

MCU
Pin No.

Arduino
Pin No.

Green System LEDProgrammable System LEDPA1613
RGB LEDRGB Neopixel LEDPA514
USB D-OnboardPA24
USB D+OnboardPA25

Reset Button

Reset Button Action

Action Description

Single ClickReset, and run the application firmware
Double ClickReset, and run the bootloader
  • No labels