This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
core_module [2016/08/03 16:51] psykhaze [Inputs/Outputs Ports Table] |
core_module [2016/08/04 09:54] psykhaze [Introduction] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | The **MBHP Core Module is the heart and brain of every MIDIbox**. It holds the //PIC microcontroller// which runs [[MIOS]] and your MIDIbox application. It handles **//MIDI communication, it drives an LCD (or two), and it connects to all the other modules//**. | + | The **MBHP Core8 Module is the Original heart and brain of every MIDIbox**. It holds the //PIC microcontroller// which runs [[MIOS]] and your MIDIbox application. It handles **//MIDI communication, it drives an LCD (or two), and it connects to all the other modules//**. |
\\ | \\ | ||
\\ | \\ | ||
- | The PIC is a **“system on chip” (SoC)**, this means, it contains not only a CPU, but also an **//integrated 32k flash program memory, 1536 bytes data memory, 256 bytes data EEPROM, and a lot of usefull peripherals like AD-converter and UART (for MIDI)//**. The low prices and worldwide availability for hobbyists makes it a good choice. | + | The PIC is a **“System On Chip” (SoC)**, this means, it contains not only a CPU, but also an **//integrated 32k flash program memory, 1536 bytes data memory, 256 bytes data EEPROM, and a lot of usefull peripherals like AD-converter and UART (for MIDI)//**. The low prices and worldwide availability for hobbyists makes it a good choice. |
\\ | \\ | ||
\\ | \\ | ||
Line 20: | Line 20: | ||
If you are planning to program your own application, it's recommended to use a PIC18F452 for highest compatibility with existing MIDIboxes, a **PIC18F4620 for RAM intensive projects** (64k flash, 1k EEPROM, 3968 bytes RAM), or a **PIC18F4685 for code intensive projects** (96k flash, 1k EEPROM, but only 3328 bytes RAM - provides CAN interface | If you are planning to program your own application, it's recommended to use a PIC18F452 for highest compatibility with existing MIDIboxes, a **PIC18F4620 for RAM intensive projects** (64k flash, 1k EEPROM, 3968 bytes RAM), or a **PIC18F4685 for code intensive projects** (96k flash, 1k EEPROM, but only 3328 bytes RAM - provides CAN interface | ||
- | ===== Parts ===== | + | ===== Parts / Schematic ===== |
* [[Core Board Parts List]] | * [[Core Board Parts List]] | ||
+ | * {{http://ucapps.de/mbhp/mbhp_core_v3.pdf|Schematic}} <sup>UCapps</sup> | ||
===== Inputs/Outputs Ports Table ===== | ===== Inputs/Outputs Ports Table ===== |