Hacker News new | ask | show | jobs
by throwketchup 3876 days ago
There's a lot more to a micro controller than the CPU. Intel's Micro controller offerings have traditionally had weak timer and ADC peripherals.

Edit: Just glanced through the user guide [0]. The timers are pretty basic.

The general purpose one timers only count down, and don't have capture/compare logic (lame!). It does not appear that the timer end state (all 0's) can do anything other than interrupt the CPU (like triggering the ADC, toggling the state of an IO, or capturing the state of a comparator or IO).

The watchdog only seems to have a single clock source (CPU clock), with no backup like in the MSP430 series. So you can probably get stuck in a low power mode, and there's no protection if the clock source rolls over and dies. There's an interrupt-then-reset mode, which is nice, I guess.

The real-time clock is nothing that can't be implemented in lightweight software using a general purpose counter on, e.g., MSP430.

The ADC is a bright spot. The channel sequence table appears to allow channels to be sampled in arbitrary order, and a multiply-adder can apply calibration constants to the raw conversion before the data leaves the peripheral.

[0] http://www.intel.com/content/dam/www/public/us/en/documents/...