If you're looking for a micro with integrated transceiver, the SiLabs Si1000 is worth considering.
It's available on (very) cheap boards from a number of suppliers (HopeRF, for example), has a more powerful transmitter (+20dBm), more code space, more RAM, etc. etc.
[quote author="octal"][quote author="arhi"]I'd like to see CortexM3 in 28DIL[/quote]
TI already offers CortexM3 in DIP packages (originally made by Luminary).[/quote]
Can you cite a part number? TI's parametric search claims otherwise.
Sadly, the NXP part is also still "in development". It would be super-amusing if it had a pinout compatible with the 28-pin AVRs (it really should, since the AVR pinout is virtually the only logical layout for a DIP CPU at that sort of speed).
libusb:info [process_new_device] found device with address 11 at 011-04d8-fc90-00-00 libusb:info [darwin_open] device open for access libusb:error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access Cannot claim USB device Unable to set alternative interface libusb:info [darwin_async_io_callback] an async io operation has completed libusb:info [op_handle_events] checking fd 4 with revents = 0 libusb:info [op_handle_events] checking fd 6 with revents = 1 libusb:info [darwin_handle_callback] handling control completion with kernel status 0 libusb:info [ep_to_pipeRef] converting ep address 0x81 to pipeRef and interface libusb:warning [ep_to_pipeRef] no pipeRef found with endpoint address 0x81. libusb:error [submit_bulk_transfer] endpoint not found on any open interface Other error - recv
I'm quite keen to update my OLS, as the new bitstream's capabilities sound fantastic, so if anyone has suggestions I should be trying (e.g. using a Bus Pirate, pickit2, etc) then I'd be more than happy to try them out and report back...
msmith% ./ols-loader -p:/dev/tty.usbmodem3a21 -statusLogic Sniffer ROM loader v0.3 (November 9, 2010) Opening serial port '/dev/tty.usbmodem3a21' @ 921600 ... OK Found OLS HW: 1, FW: 2.3, Boot: 2 Found flash: WINBOND W25X40 OLS status: 00
It's also worth noting for anyone trying, that any update that requires access to the device in HID mode seems like it cannot be performed on Mac OS X, as the HID stack will unconditionally claim any HID device.
In general when dividing it can help to cascade dividers.
For example, to divide by 10, you want to divide by 2 first, then take the result of that operation and divide by 5. Likewise to get /100 with a /10 tap, just use two /10 dividers.
There's lots of material too be googled on dividers; a little patience will get you plenty of examples. You can do divide by 5 with three JK flops and some combinatorial logic. If you follow that with a D flop in a divide-by-2 arrangement you can get /10 with a 50% duty cycle.
This is something you can implement fairly easily with discrete high-speed logic, too.