

The DOSonCHIP IC (CD17B10), manufactured by Wearable Inc., is a compact integrated circuit designed for digital signal processing (DSP). It is optimized for high-speed data handling and efficient power management, making it an ideal choice for applications requiring robust performance in a small form factor. This IC is commonly used in devices such as portable electronics, IoT systems, and embedded computing platforms.








| Parameter | Value |
|---|---|
| Manufacturer | Wearable Inc. |
| Part Number | CD17B10 |
| Supply Voltage (Vcc) | 1.8V to 3.3V |
| Operating Current | 15 mA (typical) |
| Power Consumption | 50 mW (maximum) |
| Clock Speed | Up to 200 MHz |
| Operating Temperature | -40°C to +85°C |
| Package Type | QFN-32 (Quad Flat No-lead) |
The DOSonCHIP IC features a 32-pin QFN package. Below is the pin configuration and description:
| Pin Number | Pin Name | Type | Description |
|---|---|---|---|
| 1 | VCC | Power | Positive supply voltage (1.8V to 3.3V). |
| 2 | GND | Ground | Ground connection. |
| 3 | CLK_IN | Input | External clock input (up to 200 MHz). |
| 4 | RESET | Input | Active-low reset pin. |
| 5 | DATA_IN | Input | Digital data input for processing. |
| 6 | DATA_OUT | Output | Processed digital data output. |
| 7-10 | GPIO[0-3] | I/O | General-purpose input/output pins. |
| 11 | INT | Output | Interrupt signal output. |
| 12-31 | NC | - | No connection (reserved for future use). |
| 32 | TEST | Input | Test mode activation (for debugging purposes). |
The DOSonCHIP IC can be interfaced with an Arduino UNO for basic DSP tasks. Below is an example of how to connect and program the IC:
// Example code to interface with the DOSonCHIP IC (CD17B10)
// This code sends data to the IC and reads the processed output.
#define DATA_IN_PIN 2 // Arduino pin connected to DATA_IN
#define DATA_OUT_PIN 3 // Arduino pin connected to DATA_OUT
#define RESET_PIN 4 // Arduino pin connected to RESET
void setup() {
pinMode(DATA_IN_PIN, OUTPUT); // Set DATA_IN as output
pinMode(DATA_OUT_PIN, INPUT); // Set DATA_OUT as input
pinMode(RESET_PIN, OUTPUT); // Set RESET as output
// Initialize serial communication for debugging
Serial.begin(9600);
// Reset the DOSonCHIP IC
digitalWrite(RESET_PIN, LOW);
delay(10); // Hold reset low for 10ms
digitalWrite(RESET_PIN, HIGH);
delay(10); // Wait for the IC to initialize
}
void loop() {
// Send a sample data byte to the IC
digitalWrite(DATA_IN_PIN, HIGH); // Example: Sending a HIGH signal
delay(1); // Wait for processing
// Read the processed output from the IC
int processedData = digitalRead(DATA_OUT_PIN);
// Print the processed data to the serial monitor
Serial.println(processedData);
delay(1000); // Wait 1 second before sending the next data
}
No Output on DATA_OUT Pin
High Power Consumption
Interrupt Signal Not Triggering
IC Overheating
Q1: Can the DOSonCHIP IC operate at 5V?
A1: No, the IC is designed to operate within a supply voltage range of 1.8V to 3.3V. Exceeding this range may damage the IC.
Q2: What is the maximum data rate supported by the IC?
A2: The maximum data rate depends on the clock frequency. At 200 MHz, the IC can handle data rates up to 100 Mbps.
Q3: Are the GPIO pins configurable as analog inputs?
A3: No, the GPIO pins are digital-only and cannot be used for analog input.
Q4: Is the IC compatible with 1.8V logic levels?
A4: Yes, the IC supports logic levels as low as 1.8V, making it compatible with low-power systems.