Just spotted this new USB PICs. http://www.microchip.com/wwwproducts/De ... e=en556971 (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en556971)
16F enhanced core with 48MHz internal oscillator and USB clock recovery. I take it this means that there will be no problem using the USB module at FULL SPEED with the internal oscillator. (Hopefully some other issues with the SIE will be addressed too otherwise the firmware stack just get to bloated...)
Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
Flash Program Memory with self read/write capability
Internal 48MHz Oscillator
Universal Serial Bus 2.0 Module with clock recovery from USB host
2x Standalone PWM Modules
Complementary Waveform Generator (CWG) Module
Integrated Temperature Indicator Module
10 Channel 10-bit ADC with Voltage Reference
2 Analog Comparators
5-bit Digital to Analog Converter (DAC)
MI2C / SPI Module
Enhanced Addressable USART Module
25mA Source/Sink current I/O
2x 8-bit Timers (TMR0/TMR2)
1x 16-bit Timer (TMR1)
Extended Watchdog Timer (WDT)
Enhanced Power-On/Off-Reset
Low-Power Brown-Out Reset (LPBOR)
Programmable Brown-Out Reset (BOR)
In Circuit Serial Programming (ICSP)
Integrated In-Circuit Debug Circuit
PIC16LF145x (1.8V – 3.6V)
PIC16F145x (1.8V – 5.5V)
Really excited about these PICs. Already planning to port my assembler stack to them. :)
EDIT: Product brief available here. http://http://ww1.microchip.com/downloads/en/DeviceDoc/41617A.pdf
Nice, its like another new 16Fxxxx we're using, but with USB. Microchip seems to be trying to push what used to be the 18F line down to 16Fs. I bet the price is better than the older 18F2550 too (sadly no estimate is provided).
Very nice PIC, with 14K of memory it in line with the 16K 18F14K50, but with the no need for an external crystal makes this device awesome. I hope they add this feature to some high end devices as well.
[quote author="arakis"]Very nice PIC, with 14K of memory it in line with the 16K 18F14K50, but with the no need for an external crystal makes this device awesome. I hope they add this feature to some high end devices as well.[/quote]
That is what I am hoping for too. Another nice thing is that the entire RAM is available as USB RAM and we don't hit the 256 byte limit like in the 18F14K50. This means we can have a double buffered CDC device with 64 byte endpoints. Here is hoping for a 18F14K50A.
[quote author="ian"]Nice, its like another new 16Fxxxx we're using, but with USB. Microchip seems to be trying to push what used to be the 18F line down to 16Fs. I bet the price is better than the older 18F2550 too (sadly no estimate is provided).[/quote]
$1.18 in volume for the 20-pin 18F14K50 compatible part.
I'm kind of excited about this. When it was discussed on the blog there was some doubt that this was going to be an interesting part, but I think it is going to be great. It would be even better if there was a completely free compiler for it.
I've always been interested. :)
Seems to me that there is a savings of at least a Dollar over a similar PIC18F14K50 board and and that may be 25-30% of the total cost. I think that one or two people had rather unrealistic expectations of how cheap these parts would/should be.
1.57 one off price for the rather cute 14-pin part is hard to beat for a USB micro.
it's even hard to beat for a dedicated USB-UART. I imagine uChip will sell a pre-loaded one like the mcp2200. Especially considering that you don't need a xtal, the bom should be pretty minimal (a couple passives and you are good to go). And we don't know the price of the smaller memory versions yet!
I can't wait. I'll have to finish that HID stack (I keep saying that, dang).
Well, I have ported the HID stack into the new look (classes now separated from core) standard USB framework and it will be available soonish. Not so my samples of these nice new PICs. Estimated time to ship 100 days. Hopefully by then microchip will have sorted out all the problems with MPLAB X and XC8 so I can recompile the stack for these parts and/or I will have finished porting my PIC18 assembler stack to these parts.
Yes a USB-UART is an ideal app for these parts and I have many other designs floating around. My damn fast PIC24 / dsPIC33 programmer for one.
Hello,
(I posted this on the original anouncement on DP but I'm not sure anyone will see it there. The user Ohayo said he managed to get this to work but I cannot locate that user on the forums. So as a poke in the dark here I thought I'd ask if you know about this.)
.....
I’m working on an open source board project that uses the PIC16F1459 and I would very much like to use the USB bootloader. I’m looking for more details on how to get the Microchip HID Bootloader working with MPLAB-X and XC8.
I’ve tried myself but always get an error message saying it cannot generate the makefile. I’m guessing that I need a specific .lkr file for this device and one is not present. Can I just copy/modify the PIC18F14K50 one?
Could you post a few details about how you got the HID to compile for the PIC16F1459?
Thank You.