IA186ER/IA188ER
Data Sheet
16-Bit/8-Bit Microcontrollers with RAM
February 25, 2013
4.4
Power-Save Mode
The CPU and peripherals operate at a slower clock frequency when in power save mode,
reducing power consumption and thermal dissipation. Should an interrupt occur, the
microcontroller returns to its normal operating frequency automatically on the internal clock’s
next rising edge in t3. Any clock-dependent devices should be reprogrammed for the change in
frequency during the power-save mode period.
4.5
Initialization and Reset
res_n (Reset) must be held low for 1 mS during power-up to initialize the microcontroller
correctly. This operation makes the device cease all instruction execution and local bus activity.
The microcontroller begins instruction execution at physical address FFFF0h when res_n
becomes inactive and after an internal processing interval with ucs_n is asserted and three wait
states. Reset also sets up certain registers to predetermined values and resets the Watchdog
timer.
4.6
Reset Configuration Register
The data on the address/data bus (ad15–ad0 for the IA186ER, ao15–ao8 and ad7–ad0 for the
IA188ER) are written into the Reset Configuration register when reset is low. This data is held
in the Reset Configuration register after Reset is de-asserted. This configuration data may be
placed on the address/data bus by using weak external pull-up and pull-down resistors or applied
to the bus by an external driver, as the processor does not drive the bus during reset. It is a
method of supplying the software with some initial data after a reset; for example, option jumper
positions.
4.7
Chip Selects
Chip-select generation is programmable for memories and peripherals. Programming is also
available to produce ready- and wait-state generation plus latched address bits a1 and a2. For all
memory and I/O cycles, the chip-select lines are active within their programmed areas,
regardless of whether they are generated by the internal DMA unit or the CPU.
There are six chip-select outputs for memories and a further six for peripherals whether in
memory or I/O space. The memory chip-selects are able to address three memory ranges,
whereas the peripheral chip-selects are used to address 256-byte blocks that are offset from a
programmable base address. Writing to a chip-select register enables the related logic even if the
pin in question has another function (e.g., if the pin is programmed to be a PIO). In addition,
there is a chip-select for the internal memory.
4.8
Chip - Select Timing
For normal timing, the ucs_n and lcs_n outputs are asserted with the non-multiplexed address
bus. The other chip selects assert with the multiplexed address/databus.
IA211110517-02
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.innovasic.com
Customer Support:
Page 47 of 146
1-888-824-4184