After over 35 years of development and helping other designers and engineers, The Workbench site will be closing due to age and retirement of members. Sales of certain items in stock will continue until depleted. The basic site will remain open for some time for item documentation. If you have any special request please email.

Support Files

User supplied notes

E-mail for more information

Classified Section Items Available

If you have any projects that you would like displayed, please send E-mail

MMC I/O Windows application

This text above was written in the MMC I/O editor and then sent directly to the MMC conntected to the COMPSys MMC3KF development board from which it is read. The MMC I/O application operates  at 19200 baud with software handshaking. Data is sent to the MMC in blocks of 512 bytes, temporarily stored in an external FRAM (eeprom) in pages of 64 bytes. Data is then sent from the eeprom in blocks of 512 bytes  to the MMC. With MMC I/O the user can selectively read/write from/to a particular address on the MMC as long as the address starts at the beginning of the MMC's sector. Data can be read as ASCII values or as  hexadecimal. The PIC software, written in PICBasicPro, receives data in a 64 byte buffer and handles all the MMC operations.


MMC I/O Windows application (zipped file 280kb)

PIC code written in PBP Ver 2.40 here (for the MMSD3X board)

PIC code written in PBP Ver 2.45 here (for the SDMM3X board)

PIC code written in PBP Ver 2.47 here (for the MMSD3F and SDMM3F  boards)

All Rights Reserved, Copyright (c) COMPSys , 2018

Updated on:

February 16, 2018 

Windows is a registered trademark of Microsoft Corporation. PICMicro is a registered trademark of Microchip Inc.

AVR is a registered trademark of Atmel Corp., MAX is the trademark of Maxim Corporation