OK thanks for the link for the flash writers.
I will consider to get one of these.
Given the money I have put into and the number of chips (more than $5000, about 500 PICs, some 1000 other ICs),
it is more than a hobby. I have recently learned to use SMD parts/reflow.
It started in the year 2004 when I investigated how video game consoles actually work, not explanation
from a school book but sufficient knowledge to build one myself.
I also bought numerous 68000 chips, trying to design a small computer using static RAM
and a PIC to load data to the flash. I have one PCB design nearly complete using the 68SEC000,
also trying to get along with wire based prototype.
So this is how I noticed these freescale microcontrollers.
The new extended midrange PICs are good for many my purposes,
can read the flash directly, linear address range and useful pheripherals.
I have recently started building a LED matrix board having 24x18 LEDs, 432 LEDs altogether,
my plan so far is to use 3x PICs to buffer the rows (refresh), and they get updated using
the hardware serial port.
Since there will be variable brightness levels (8 or 16 levels),
the required computing power for the main controller might be considerable,
as well large flash memory is required for the fonts.
What is needed here is fast bit level manipulation + related instructions/addressing modes.
Using PICs there is the choice to use C but to have inefficient code, have a need for higher clock frequency,
or use assembly, and reduce clock frequency.
I consider to use the MC9S08AW16 as master controller, eventually.
What I have is MC9S08AW16, one small MC908 demo board, 68K chips, various 16F/18F PICs and PIC32,
Altera CPLD and 2 GAL programmers.
I really look for chips/programming hardware that can do additional things more easy, faster, etc.
There are some older generation PICs which indeed sometimes are used for breadboard circuits or hobby circuits like the 16f84, I wonder people are still using this chip. It does not do good justice to PICs the 16f1824 for instance is far more powerful.
Using C on the PIC is comfortable, however the memory gets used up far more faster.
Using assembly is, well, you get a mess of 3 or 4 pages for simple tasks. These source
codes are hard to maintain.
So I want to start using the Freescale chips, since it is CISC instruction set,
but I am confused currently about different device families.
so the MC9S08AW16 belongs to HCS08 (or S08) device family (Yes printed in the manual actually)
I have read about the BDM interface in the datasheet but it is considerably more sophisticated
than for instance ICSP.
One circuit I am currently writing software for it using HitechC:
http://pic.hitechworld.org/ledmatrixclock.html
It is not just a fun circuit or hobby purpose, one day I hope
to raise professional attention and eventually contribute to designs.