Thanks both for the comments. I was hoping to use the ADI ADuCM360.
For example, with the PIC, you have timer registers and it is just a case of loading them and watching them increment. With the ARM core, it has a SYSTICK count down timer. If I wanted to generate, say, a PWM output that dims an LED, is the SYSTICK the register the most efficient way of doing this? Are there other ways of doing this and if so, what are the advantages? The ARM has a myriad of other resisters, some of which could be used to achieve the same results - maybe?
Here is the point I am trying to make: If I look at the online ARM Hardware users guide, this will explain the SYSTICK register in great detail, but not necessarily if the SYSTICK is the best way of doing, say, PWM. I was thinking that a book will explain something from the *application* side (you need to dim an LED) as opposed to a Users Guide that explains things from the *register* side (this is what this register does, but not necessarily if it is the best register for the application I am try to design.)
I'm downloading Atmel Studio to have a look at their code examples...
If there are any online apps notes that explain basic ARM projects, with code, let me know.
... or... as per my OP, is there a book that explains it too?
I'm all ears
Thanks once again - Simon