Our products
Related
  1. 1integrated circuit DECAP Servic
  2. 2AT91SAM7S32 dsp attack
  3. 3AT91SAM7L128 dsp crack
  4. 4AT89C4051 dsp crack
  5. 5TMS320C5535 dsp attack
  6. 6TMS320VC5506 crack mcu
MCU

PIC18F1330 Microcontroller Crack

  Time:2012-05-25 11:50

The device features of PIC18F1230:

Operating Frequency: DC-40 MHz

Program Memory (Bytes):8192

Program Memory(Instructions):4096

Data Memory(Bytes):256

Data EEPROM Memory(Bytes):128

Interrupt Sources:17

I/O Ports:Ports A,B 

Timers:2 

Power Control PWM Module:6 Channels 

Serial Communications:Enhanced USART

10-Bit Analog-to-Digital Module:4 Input Channels , 4 Input Channels

Resets(and Delays):POR, BOR, RESET Instruction , stack full, stack underflow(PWRT, OST),    

                MCLR(optional),WDT

Programmable Low-voltage Detect:yes 

Programmable Brown-out Reset :yes

Instruction Set:75 Instructions;83 with extended instruction set enabled

Packages:18-pin PDIP, 18-pin soic ,20-pin ssop, 28-pin QFN 

18/20/28-Pin Enhanced Flash Microcontrollers with

nanoWatt Technology, High-Performance PWM and A/D

 

Power-Managed Modes:

• Run: CPU on, peripherals on

• Idle: CPU off, peripherals on

• Sleep: CPU off, peripherals off

• Ultra Low 50 nA Input Leakage

• Run mode currents down to 15 mA, typical

• Idle mode currents down to 3.7 mA, typical

• Sleep mode current down to 100 nA, typical

• Timer1 Oscillator: 1.8 mA, typical; 32 kHz; 2V

• Watchdog Timer (WDT): 1.4 mA, typical; 2V

• Two-Speed Oscillator Start-up

14-Bit Power Control PWM Module:

• Up to 6 PWM Channel Outputs

- Complementary or independent outputs

• Edge or Center-Aligned Operation

• Flexible Dead-Band Generator

• Hardware Fault Protection Input

• Simultaneous Update of Duty Cycle and Period:

- Flexible Special Event Trigger output

Flexible Oscillator Structure:

• Four Crystal modes, up to 40 MHz

• 4x Phase Lock Loop (PLL) – Available for Crystal

and Internal Oscillators

• Two External RC modes, up to 4 MHz

- Fast wake-up from Sleep and Idle, 1 ms, typical

• Two External Clock modes, up to 40 MHz

• Internal Oscillator Block:

- 8 user-selectable frequencies from 31 kHz

to 8 MHz

- Provides a complete range of clock speeds from

31 kHz to 32 MHz when used with PLL

- User-tunable to compensate for frequency drift

• Secondary Oscillator using Timer1 @ 32 kHz

• Fail-Safe Clock Monitor:

- Allows for safe shutdown if peripheral clock stops

8 MHz

- Provides a complete range of clock speeds from

31 kHz to 32 MHz when used with PLL

- User-tunable to compensate for frequency drift

• Secondary Oscillator using Timer1 @ 32 kHz

• Fail-Safe Clock Monitor:

- Allows for safe shutdown if peripheral clock stops

Peripheral Highlights:

• High-Current Sink/Source 25 mA/25 mA

• Up to 4 Programmable External Interrupts

• Four Input Change Interrupts

• Enhanced Addressable USART module:

- Supports RS-485, RS-232 and LIN/J2602

- RS-232 operation using internal oscillator

block (no external crystal required)

- Auto-wake-up on Start bit

- Auto-Baud Detect

• 10-Bit, up to 4-Channel Analog-to-Digital Converter

module (A/D):

- Auto-acquisition capability

- Conversion available during Sleep

• Up to 3 Analog Comparators

• Programmable Reference Voltage for

Comparators

• Programmable, 15-Level Low-Voltage Detection

(LVD) module:

- Supports interrupt on Low-Voltage Detection

Special Microcontroller Features:

• C Compiler Optimized Architecture with Optional

Extended Instruction Set

• Flash Memory Retention: > 40 years

• Self-Programmable under Software Control

• Priority Levels for Interrupts

• 8 x 8 Single-Cycle Hardware Multiplier

• Extended Watchdog Timer (WDT):

- Programmable period from 4 ms to 131s

• Programmable Code Protection

• Single-Supply In-Circuit Serial Programming™

(ICSP™) via Two Pins

• In-Circuit Debug (ICD) via Two Pins

• Wide Operating Voltage Range (2.0V to 5.5V)

1.1nanoWatt TECHNOLOGY

All of the devices in the PIC18F1230/1330 family incorporate

a range of features that can significantly reduce

power consumption during operation. Key items

include:

• Alternate Run Modes: By clocking the controller

from the Timer1 source or the internal oscillator

block, power consumption during code execution

can be reduced by as much as 90%.

• Multiple Idle Modes: The controller can also run

with its CPU core disabled but the peripherals still

active. In these states, power consumption can be

reduced even further, to as little as 4% of normal

operation requirements.

• On-the-Fly Mode Switching: The power-managed

modes are invoked by user code during operation,

allowing the user to incorporate power-saving ideas

into their application’s software design.

• Low Consumption in Key Modules: The power

requirements for both Timer1 and the Watchdog

Timer are minimized. See Section 23.0 “Electrical

Characteristics” for values.

2 .1MULTIPLE OSCILLATOR OPTIONS

AND FEATURES

All of the devices in the PIC18F1230/1330 family offer

ten different oscillator options, allowing users a wide

range of choices in developing application hardware.

These include:

• Four Crystal modes, using crystals or ceramic

resonators.

• Two External Clock modes, offering the option of

using two pins (oscillator input and a divide-by-4

clock output) or one pin (oscillator input, with the

second pin reassigned as general I/O).

• Two External RC Oscillator modes with the same

pin options as the External Clock modes.

• An internal oscillator block which provides an 8 MHz

clock and an INTRC source (approximately 31 kHz),

as well as a range of six user-selectable clock

frequencies, between 125 kHz to 4 MHz, for a total of

eight clock frequencies. This option frees the two

oscillator pins for use as additional general

purpose I/Os.

• A Phase Lock Loop (PLL) frequency multiplier,

available to both the High-Speed Crystal and Internal

Oscillator modes, which allows clock speeds of up to

40 MHz. Used with the internal oscillator, the PLL

gives users a complete selection of clock speeds,

from 31 kHz to 32 MHz, all without using an external

crystal or clock circuit.

Besides its availability as a clock source, the internal

oscillator block provides a stable reference source that

gives the family additional features for robust

operation:

• Fail-Safe Clock Monitor: This option constantly

monitors the main clock source against a reference

signal provided by the internal oscillator. If a clock

failure occurs, the controller is switched to the

internal oscillator block, allowing for continued

low-speed operation or a safe application

shutdown.

• Two-Speed Start-up: This option allows the

internal oscillator to serve as the clock source

from Power-on Reset, or wake-up from Sleep

mode, until the primary clock source is available.

Memory Endurance: The Enhanced Flash cells for

both program memory and data EEPROM are rated

to last for many thousands of erase/write cycles –

up to 100,000 for program memory and 1,000,000

for EEPROM. Data retention without refresh is

conservatively estimated to be greater than

40 years.

• Self-Programmability: These devices can write to

their own program memory spaces under internal

software control. By using a bootloader routine

located in the protected Boot Block at the top of

program memory, it becomes possible to create an

application that can update itself in the field.

• Extended Instruction Set: The PIC18F1230/1330

family introduces an optional extension to the PIC18

instruction set, which adds eight new instructions

and an Indexed Addressing mode. This extension,

enabled as a device configuration option, has been

specifically designed to optimize re-entrant

application code originally developed in high-level

languages, such as C.

• Power Control PWM Module: This module

provides up to six modulated outputs for controlling

half-bridge and full-bridge drivers. Other features

include auto-shutdown on Fault detection and

auto-restart to reactivate outputs once the condition

has cleared.

• Enhanced Addressable USART: This serial

communication module is capable of standard

RS-232 operation and provides support for the

LIN/J2602 bus protocol. Other enhancements

include automatic Baud Rate Detection and a 16-bit

Baud Rate Generator for improved resolution. When

the microcontroller is using the internal oscillator

block, the EUSART provides stable operation for

applications that talk to the outside world without

using an external crystal (or its accompanying

power requirement).

• 10-Bit A/D Converter: This module incorporates

programmable acquisition time, allowing for a

channel to be selected and a conversion to be

initiated without waiting for a sampling period and

thus, reducing code overhead.

• Extended Watchdog Timer (WDT): This enhanced

version incorporates a 16-bit prescaler, allowing an

extended time-out range that is stable across

operating voltage and temperature. See

Section 23.0 “Electrical Characteristics” for

time-out periods.

2.2 Details on Individual Family

Members

Devices in the PIC18F1230/1330 family are available

in 18-pin, 20-pin and 28-pin packages.

The devices are differentiated from each other in one

way:

1. Flash program memory (4 Kbytes for

PIC18F1230, 8 Kbytes for PIC18F1330).

All other features for devices in this family are identical.

These are summarized in Table 1-1.

A block diagram of the PIC18F1220/1320 device architecture

is provided in Figure 1-1. The pinouts for this

device family are listed in Table 1-2.

Like all Microchip PIC18 devices, members of the

PIC18F1230/1330 family are available as both standard

and low-voltage devices. Standard devices with

Enhanced Flash memory, designated with an “F” in the

part number (such as PIC18F1330), accommodate an

operating VDD range of 4.2V to 5.5V. Low-voltage

parts, designated by “LF” (such as PIC18LF1330),

function over an extended VDD range of 2.0V to 5.5V.