

The Arch V1.1, manufactured by Seeed Studio (Part ID: Arch V1.1), is a versatile architecture board designed for prototyping and testing various electronic circuits. It features multiple input/output options and is compatible with a wide range of components, making it an excellent choice for both beginners and experienced developers. The board is particularly well-suited for rapid development and experimentation in IoT, robotics, and embedded systems.








The Arch V1.1 is equipped with robust features to support a variety of applications. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Manufacturer | Seeed Studio |
| Part ID | Arch V1.1 |
| Microcontroller | ARM Cortex-M0 (NXP LPC11U35) |
| Operating Voltage | 3.3V |
| Input Voltage (USB) | 5V |
| Digital I/O Pins | 17 |
| Analog Input Pins | 6 |
| Communication Interfaces | UART, I2C, SPI |
| Flash Memory | 64 KB |
| SRAM | 8 KB |
| Dimensions | 55mm x 25mm |
The Arch V1.1 features a standard pinout for easy integration with other components. Below is the pin configuration:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | 3.3V | 3.3V Power Output |
| 3 | 5V | 5V Power Output |
| 4 | A0 | Analog Input 0 |
| 5 | A1 | Analog Input 1 |
| 6 | A2 | Analog Input 2 |
| 7 | A3 | Analog Input 3 |
| 8 | A4 | Analog Input 4 |
| 9 | A5 | Analog Input 5 |
| 10 | D0 (RX) | Digital I/O or UART Receive |
| 11 | D1 (TX) | Digital I/O or UART Transmit |
| 12 | D2 | Digital I/O |
| 13 | D3 (PWM) | Digital I/O with PWM capability |
| 14 | D4 | Digital I/O |
| 15 | D5 (PWM) | Digital I/O with PWM capability |
| 16 | D6 | Digital I/O |
| 17 | D7 | Digital I/O |
The Arch V1.1 is designed for ease of use in prototyping and development. Follow the steps below to get started:
.bin file) to the board's USB storage.The Arch V1.1 can be programmed using the Arduino IDE. Below is an example code snippet to read an analog sensor connected to pin A0 and output the value via the serial monitor:
// Example code for Arch V1.1
// Reads an analog value from pin A0 and prints it to the serial monitor
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
int sensorValue = analogRead(A0); // Read the analog value from pin A0
Serial.print("Sensor Value: "); // Print a label for the value
Serial.println(sensorValue); // Print the sensor value
delay(500); // Wait for 500ms before the next reading
}
Board Not Recognized by Computer:
Firmware Not Uploading:
.bin).Components Not Responding:
Serial Monitor Not Displaying Data:
Serial.begin() setting.By following this guide, you can effectively utilize the Arch V1.1 for your prototyping and development needs.