Цитата(Sinoptic555 @ Nov 24 2006, 10:12)

Все правильно, так и есть.
Поэтому и ищу отдельный чип, который занимался бы этим.
Единственно, что придумал, так это использование делителся частоты.
Если мои расчеты правильны, то использование делителя 2^13 снижает частоту до
интервала Мах: ~5.167736 Min: ~4.926047 Hz --> изменение периодов будет ~ 9.49419*10E-3 Сек
что уже веселей - да и 5 измерений в секунду вполне приемлемо.
Требуемая частота для заполнения не менее ~ 3.31781 MGz что, конечно же,
вполне потребно для большинства микроконтроллеров.
Однако, получается что микроконтролер MSP430 с экономичного режима в 1 MGz придется
выводить в 4 MGz - потребление батарейки возрастет в 4 раза... обидно.
Вариант компромисный.
Вот и ищу методы оптимизации.

...Ну, так скиньте частоту еще в 4 раза...
для этого используйте делитель 2^14, это даст изменение периода с Ваших 5 до 2.5 раз в сек... думаю, что тоже приемлемо... - это отыграли частоту до 2MHz...
Далее, используем 2 таймера, и их заполняем импульсами: один положительными, другой счетчик отрицательными - сумма результатов - эквивалентна удвоению частоты заполнения в 2 раза.
... потребление останется при Вашем 1МГц
...Зато потеряете 1 таймер..., а если он все-таки нужен... подберите другой чип...
... не забывайте, что при заполнении 1МГц импульсами строб 0.387328...0.40655 сек внутренний 16битный счетчик от MSP430 переполнится... и это надо учесть при расчетах, но вот есть еще тонкость... необходимо использовать опорный генератор ( Ваш 1МГц) с очень хорошей стабильностью и погрешностью... посмотрите... а сколько он "жрет"...? или Вы считаете, что "простой" кварцевый резонатор подключенный к 430-му обеспечит такую высокую погрешность и стабильность...сомневаюсь... но можно и тут подумать...