Both the 18F27J53 and 47J53 will be included in PBP 2.60B
Scheduled for the end of January, possibly beginning of Feb.
Jeff has been busy adding all the new chips.
Both the 18F27J53 and 47J53 will be included in PBP 2.60B
Scheduled for the end of January, possibly beginning of Feb.
Jeff has been busy adding all the new chips.
Thanks a lot you guys! Look forward to it!
For anyone interested, there is a little write up on using the PIC18F47J53 in Nuts and Volts. Of course they are using the wrong language ....
<table border="0" cellpadding="0" cellspacing="0"> <tbody><tr style="background-color: rgb(210, 210, 210); height: 30px;"> <td style="color: rgb(102, 102, 102); font-weight: bold; font-family: tahoma,sans-serif; font-size: 11px; line-height: 15px; padding-right: 5px;" align="right"> Look inside > </td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td colspan="2" style="padding: 10px 0px;" align="center">![]()
</td> </tr> <tr style="background-color: rgb(210, 210, 210); height: 30px;"> <td colspan="2" style="color: rgb(102, 102, 102); font-weight: bold; font-family: tahoma,sans-serif; font-size: 11px; line-height: 15px;" align="center"> The Design Cycle </td> </tr> </tbody></table>
Last edited by ScaleRobotics; - 14th January 2011 at 18:10.
http://www.scalerobotics.com
You can also use the PIC18F67J50 which has 128K of programming space and has most of the features that you mentioned above. This chip is supported by PBP 2.60A. I recently got this chip, but I haven't tested it yet. I will use it when I get the TQFP-64 to DIP adapter.
Robert
"No one is completely worthless. They can always serve as a bad example."
Anonymous
I am to lazy to look it up...PIC18F67J50 which has 128K of programming space and has most of the features that you mentioned above
Does the PIC18F67J50 have the features Walter has in red?
Dave
Always wear safety glasses while programming.
The 18F67J50 doesn't have the RTCC and the 12-bit ADC. Also, I don't think it has the crystal-less USB feature of the chips Scalerobotics has mentioned. Below are the highlights of the 18F67J50 taken from the datasheet.
Universal Serial Bus Features:
USB V2.0 Compliant SIE
Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
Supports Control, Interrupt, Isochronous and
Bulk Transfers
Supports up to 32 Endpoints (16 bidirectional)
3.9-Kbyte Dual Access RAM for USB
On-Chip USB Transceiver
Flexible Oscillator Structure:
High-Precision PLL for USB
Two External Clock modes, up to 48 MHz
Internal 31 kHz Oscillator, Tunable Internal
Oscillator, 31 kHz to 8 MHz
Secondary Oscillator using Timer1 @ 32 kHz
Fail-Safe Clock Monitor:
- Allows for safe shutdown if any clock stops
Peripheral Highlights:
High-Current Sink/Source 25 mA/25mA
(PORTB and PORTC)
Four Programmable External Interrupts
Four Input Change Interrupts
Two Capture/Compare/PWM (CCP) modules
Three Enhanced Capture/Compare/PWM (ECCP)
modules:
- One, two or four PWM outputs
- Selectable polarity
- Programmable dead time
- Auto-shutdown and auto-restart
Two Master Synchronous Serial Port (MSSP)
modules supporting 3-Wire SPI (all 4 modes) and
I2C Master and Slave modes
8-Bit Parallel Master Port/Enhanced Parallel
Slave Port with 16 Address Lines
Dual Analog Comparators with Input Multiplexing
Peripheral Highlights (continued):
10-Bit, up to 12-Channel Analog-to-Digital (A/D)
Converter module:
- Auto-acquisition capability
- Conversion available during Sleep
Two Enhanced USART modules:
- Supports RS-485, RS-232 and LIN 1.2
- Auto-wake-up on Start bit
- Auto-Baud Detect
External Memory Bus
(80-pin devices only):
Address Capability of up to 2 Mbytes
8-Bit or 16-Bit Interface
12-Bit, 16-Bit and 20-Bit Addressing modes
Special Microcontroller Features:
5.5V Tolerant Inputs (digital-only pins)
Low-Power, High-Speed CMOS Flash Technology
C Compiler Optimized Architecture for
Re-Entrant Code
Power Management Features:
- Run: CPU on, peripherals on
- Idle: CPU off, peripherals on
- Sleep: CPU off, peripherals off
Priority Levels for Interrupts
Self-Programmable under Software Control
8 x 8 Single-Cycle Hardware Multiplier
Extended Watchdog Timer (WDT):
- Programmable period from 4 ms to 131s
Single-Supply In-Circuit Serial Programming
(ICSP) via Two Pins
In-Circuit Debug (ICD) with 3 Breakpoints via
Two Pins
Operating Voltage Range of 2.0V to 3.6V
On-Chip 2.5V Regulator
Flash Program Memory of 10000 Erase/Write
Cycles and 20-Year Data Retention
"No one is completely worthless. They can always serve as a bad example."
Anonymous
Hi Robert,
I used the 67J50 a little on Olimex's LCD3310 board, and it is pretty nice. True, you do get a taste of some of the features with this chip ..... but ......
What I like about the 18F27j53's specs, is that you get the same memory/eeprom in a 6mm x 6mm chip. This is great for mini-data loggers, etc. Usually this capacity is on larger chips. Also, thinking small, I like the ability to run without an external crystal. This saves room for running the RTC (which the 67j50 doesn't have) off an external crystal. And it has something like 3 or 4 more timers, and 4 more pwm pins (you can never have too many timers or pwms!) Oh, and it has 12 bit ADC.
So you are right, I should probably pull out the 67J50 and get re-aquainted with it. Before I know it, PBP2.60B will be out, and I can try out a similar, smaller, but better 27j53.
http://www.scalerobotics.com
Yes, you are right about these chips. They have some features that the 67J50 doesn't have. I have used the 18F46J50 and it has "On-Chip USB Transceiver with Crystal-less operation" but lacks many of the features that you need. Also, the 46J50 doesn't have internal EEPROM memory and it only has 64K in programming memory. The 12 bit ADC feature doesn't worry me too much. DT has posted somewhere in this forum an ADC averaging routine that will give you a very good higher accuracy for 10-bit ADC peripherals.
Anyways, I will take a closer look at these PIC18F27J53 and PIC18F47J53 chips. Thank you.
"No one is completely worthless. They can always serve as a bad example."
Anonymous
Bookmarks