MCP3208 fast ADC 12 bit 8 channel

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2013-04-11 | updated: 2013-04-11

Modified version of Chip's original MCP3208 code. Designed to speed up the ADC process by doing all of the calculations in assembly code. Use for single and average ADC samples. A 10 sample average of ADC samples is six times faster than the original code. Same calling sequence as original code. Used for single mode ADC only. Does not provide DAC output. Deterministic output in the sense that it always takes the same number of clock cycles per sample(s). License added 2/27/08.


Original File Upload
Binary Data MCP3208_fast.spin14.69 KB


[originally posted by Anonymous on 2011-10-01 14:25:08] I really like what you have done in this object , however I need to seperate the In and OUT signals to the MCP3208. I need to use opto isolators on all the control and data lines . It will be setting in a very noisy invironment. I am not up to speed in assembly and need some help. What would you suggest? Thanks JT Cullins