U
Ulf Samuelsson
- Jan 1, 1970
- 0
Would people require a 64 bit timer on a 64 bit machine?
I.E.: The width of the datapath has nothing to do with the width of
timers...
You only need 32 bit timers when you have very slow events
or need very high resolution AND long times.
At 100 MHz, the timer will wrap around after 655 us.
Would be interesting with an example where this is an issue.
The peripheral development is driven by market needs,
so enough people will have to be vocal for a change to happen.
--
Best Regards,
Ulf Samuelsson
[email protected]
This message is intended to be my own personal view and it
may or may not be shared by my employer Atmel Nordic AB
I.E.: The width of the datapath has nothing to do with the width of
timers...
You only need 32 bit timers when you have very slow events
or need very high resolution AND long times.
At 100 MHz, the timer will wrap around after 655 us.
Would be interesting with an example where this is an issue.
The peripheral development is driven by market needs,
so enough people will have to be vocal for a change to happen.
Seriously, perhaps they've got a 16-bit timer design laying around,
and they're too lazy, or time-to-market's too short, to design in a
32-bit timer?
Also, it could be the sort of thing Freescale (this isn't an ad,
I've just been using their parts lately and saw all this on the
website) is doing with its new line of "8-bit and 32-bit compatible
microcontrollers." It appears what they've done is made certain
versions of 32-bit-core microcontrollers that have the exact same
on-chip peripherals as some models with 8-bit cores. Thus if you
design in the 8-bit controller and then find out it doesn't have
enough horsepower, you can "drop in" the 32-bit part (more expensive,
but I think pin-compatible) and just recompile your C code for the
32-bit target.
I'm not sure if or how useful all that would be, but as the 8-bit
parts tend to have 16-bit timers, the equivalent 32-bit parts would
also have those same 16-bit timers.
--
Best Regards,
Ulf Samuelsson
[email protected]
This message is intended to be my own personal view and it
may or may not be shared by my employer Atmel Nordic AB