Menu

Hardware setup

Hardware Setup

microTone Module processing hardware unit is consist with CM8870 DTMF decoder and PIC16F628A microcontroller. Technically processing section of microTone Module can be implementing using most of the microcontrollers in the market.

PIC16F628A base controller

PIC16F628A-controller-schematic

EAGLE schematic file for above design is also available at download at microTone Module code repository.

Component list for PIC16F628A base controller

Component ID Description
IC1 CM8870CP
IC2 PIC16F628A
R1, R2 100K
R3 330K
R4, R5 1K
C1, C2, C5, C6 0.1MFD - 25V
C3, C4 15pF
Q1 3.575611MHz crystal
Q2 20.000MHz crystal
X1 TRS (stereo) jack base
SV1 20pin header connector

PIC16F628A firmware

PIC16F628A firmware binary file (\firmware\pic16f628a\utm.hex) is available to download at files section. Source code of the PIC16F628A firmware is available at source code repository. Current version of PIC16F628A firmware is written using Microchip's HI-TECH C Lite Compiler for PIC10/12/16.

Data connector

Data connector of this module is SV1. Its pin-outs are listed in below:

Pin Description
1 +5V DC supply voltage
2 Data bit 0
3 Data bit 1
4 Data bit 2
5 Data bit 3
6 Data bit 4
7 Data bit 5
8 Data bit 6
9 Data bit 7
10 Pulse when new 8 bit data is received
11 Ground
12 Ground

Related

Documentation: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.