New chips PIC18F27J53 and PIC18F47J53


+ Reply to Thread
Results 1 to 9 of 9
  1. #1
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530

    Default New chips PIC18F27J53 and PIC18F47J53

    These new chips have a ton of space (up to 128K), USB and 10 or 12 bit ADC. I would love to see PBP 2.60b with this chip!

    http://ww1.microchip.com/downloads/e...Doc/39964B.pdf

    Universal Serial Bus Features:
    • USB V2.0 Compliant
    • Low Speed (1.5 Mbps) and Full Speed (12 Mbps)
    • Supports Control, Interrupt, Isochronous and Bulk
    Transfers
    • Supports up to 32 Endpoints (16 bidirectional)
    • USB module can use any RAM Location on the
    Device as USB Endpoint Buffers
    On-Chip USB Transceiver with Crystal-Less Operation
    Power Management with nanoWatt XLP

    • Deep Sleep mode: CPU off, Peripherals off, Currents
    Down to 13 nA and 850 nA with RTCC
    - Able to wake-up on external triggers,
    programmable WDT or RTCC alarm
    - Ultra Low-Power Wake-up (ULPWU)
    • Sleep mode: CPU off, Peripherals off, SRAM on,
    Fast Wake-up, Currents Down to 105 nA Typical
    • Idle: CPU off, Peripherals on, Currents Down to
    2.3 A Typical
    • Run: CPU on, Peripherals on, Currents Down to
    6.2 A Typical
    • Timer1 Oscillator w/RTCC: 1 μA, 32 kHz Typical
    • Watchdog Timer: 0.8 μA, 2V Typical
    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
    • 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 with Three Breakpoints via Two Pins
    • Operating Voltage Range of 2.0V to 3.6V
    • On-Chip 2.5V Regulator
    • Flash Program Memory of 10,000 Erase/Write
    Cycles Minimum and 20-Year Data Retention
    Flexible Oscillator Structure:
    • High-Precision PLL for USB
    • Two External Clock modes, up to 48 MHz (12 MIPS)
    • Internal, 31-kHz Oscillator
    High-Precision, Internal Oscillator for USB, 31 kHz to
    8 MHz or 48 MHz w/PLL, ±.15% Typical, ±1% Max
    • Secondary Oscillator using Timer1 at 32 kHz
    • Fail-Safe Clock Monitor (FSCM):
    - Allows for safe shutdown if any clock stops
    • Programmable Reference Clock Output Generator
    Peripheral Highlights:
    Peripheral Pin Select:
    - Allows independent I/O mapping of many peripherals
    - Continuous hardware integrity checking and safety
    interlocks prevent unintentional configuration changes
    Hardware Real-Time Clock/Calendar (RTCC):
    - Provides clock, calendar and alarm functions
    • High-Current Sink/Source 25 mA/25mA
    (PORTB and PORTC)
    • Four Programmable External Interrupts
    • Four Input Change Interrupts
    Three Enhanced Capture/Compare/PWM (ECCP) modules:
    - One, two or four PWM outputs
    - Selectable polarity
    - Programmable dead time
    - Auto-shutdown and auto-restart
    - Pulse steering control
    Seven Capture/Compare/PWM (CCP) modules
    • Two Master Synchronous Serial Port (MSSP)
    modules Supporting Three-Wire SPI (all four modes)
    and I2C™ Master and Slave modes
    • Eight-Bit Parallel Master Port/Enhanced Parallel
    Slave Port
    • Three Analog Comparators with Input Multiplexing
    10/12-Bit Analog-to-Digital (A/D) Converter
    module:
    - Up to 13 input channels
    - Auto-acquisition capability
    - Conversion available during Sleep
    • High/Low-Voltage Detect module
    • Charge Time Measurement Unit (CTMU):
    - Supports capacitive touch sensing for touch
    screens and capacitive switches
    - Provides precise resolution time measurement
    for flow measurement and simple temperature
    sensing
    • Two Enhanced USART modules:
    - Supports RS-485, RS-232 and LIN/J2602
    - Auto-wake-up on Start bit
    - Auto-Baud Detect (ABD)
    Last edited by ScaleRobotics; - 11th January 2011 at 22:56.
    http://www.scalerobotics.com

  2. #2
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959

    Default

    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.

  3. #3
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530

    Default

    Quote Originally Posted by Darrel Taylor View Post
    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

  4. #4
    Join Date
    Jan 2009
    Location
    Miami, Florida USA
    Posts
    628

    Default

    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

  5. #5
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924

    Default

    PIC18F67J50 which has 128K of programming space and has most of the features that you mentioned above
    I am to lazy to look it up...
    Does the PIC18F67J50 have the features Walter has in red?
    Dave
    Always wear safety glasses while programming.

  6. #6
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530

    Default

    Quote Originally Posted by rsocor01 View Post
    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
    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

  7. #7
    Join Date
    Jan 2009
    Location
    Miami, Florida USA
    Posts
    628

    Default

    Quote Originally Posted by mackrackit View Post
    I am to lazy to look it up...
    Does the PIC18F67J50 have the features Walter has in red?
    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

  8. #8
    Join Date
    Jan 2009
    Location
    Miami, Florida USA
    Posts
    628

    Default

    Quote Originally Posted by scalerobotics View Post
    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.
    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

  9. #9
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530

    Default

    Quote Originally Posted by rsocor01 View Post
    I have used the 18F46J50 and it has "On-Chip USB Transceiver with Crystal-less operation"
    Thanks Robert, I did not realize the 46J50 family could do that!
    http://www.scalerobotics.com

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts